Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Функция First() / 9 сообщений из 9, страница 1 из 1
04.12.2003, 13:38
    #32343377
Ostrov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция First()
Как интерпретировать функцию First() Аксцесса при трансляции запроса в SQL-Server?
...
Рейтинг: 0 / 0
04.12.2003, 14:20
    #32343477
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция First()
бред()
...
Рейтинг: 0 / 0
04.12.2003, 15:04
    #32343615
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция First()
Ну не со всем бред :)
можно как значение (Select Top 1 Поле1 From Table1 OrderBy Поле1 ASC ).
...
Рейтинг: 0 / 0
04.12.2003, 15:09
    #32343634
Ostrov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция First()
Очень интересная интерпретация! ):-(‼

И все таки, будет это эквивалентно:
в Аксцесе
select first(artkel), gruppe
from tblartikel
group by gruppe

и в T-QSL
select min(artikel), gruppe
from tblartikel
group by gruppe
?
...
Рейтинг: 0 / 0
04.12.2003, 15:25
    #32343697
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция First()
Нет, эквивалентно не будет
Оно вообще ничему эквивалентно не будет. За исключением того, что Хам написал.
...
Рейтинг: 0 / 0
04.12.2003, 15:27
    #32343703
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция First()
Senin ViktorНу не со всем бред :)
можно как значение (Select Top 1 Поле1 From Table1 OrderBy Поле1 ASC ).
Так это будет Min... А First берет первое попавшееся значение. В SQL'е такого нет.
...
Рейтинг: 0 / 0
04.12.2003, 15:31
    #32343713
АлексейК
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция First()
а если убрать order by ? чем будет не первое попавшееся?
...
Рейтинг: 0 / 0
04.12.2003, 15:35
    #32343728
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция First()
Если функция возращает случайное значение, то почему бы всегда не возрашать случайное первое значение?
Мне почему-то думаеться, что мой вариант будет быстрей, чем с Min. Поэтому лучше юзать его. Если сортировать DESC - то получиться аналог Last() функции
...
Рейтинг: 0 / 0
04.12.2003, 16:00
    #32343787
Ostrov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Функция First()
Виктор, твой вариант выдает ОДНУ запись из всей таблицы. Поэтому он так быстро работает.
А запрос в Аксцессе выдает по одной (ПЕРВОЙ! физически, ну или исторически первой) записи из каждой группы.
Вопрос мой в том как построить в T-SQL запрос с таким же результатом.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Функция First() / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]