Язык запросов: первые и упорядочить
☑
0
User_Agronom
03.06.14
✎
11:22
Есть запрос
ВЫБРАТЬ ПЕРВЫЕ 1
РеализацияТоваровУслуг.Номер КАК Номер
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
УПОРЯДОЧИТЬ ПО
Номер УБЫВ
Вопрос: какое условие отработает раньше: выбрать первые, а потом упорядочить или сначала упорядочить, а потом из полученного выберет первые?
1
H A D G E H O G s
03.06.14
✎
11:24
Упорядочить, потом Первые
2
f_vadim
03.06.14
✎
11:24
Есть таблица в миллион записей. Я делаю выбор ПЕРВЫЕ 1.
Как думаешь, сначала отсортируются все записи и вернётся первая?
3
chelentano
03.06.14
✎
11:27
(2) вообще-то, да
4
f_vadim
03.06.14
✎
11:27
Фигасе, походу так и есть.
5
f_vadim
03.06.14
✎
11:27
(3) ага, проверил уже. удивлён.
6
ДенисЧ
03.06.14
✎
11:28
(5) Чему удивлён?
7
chelentano
03.06.14
✎
11:29
(5) чему? иначе какой смысл был бы в ВЫБРАТЬ ПЕРВЫЕ?
8
User_Agronom
03.06.14
✎
11:35
(1) Для каждого следующего документа значение реквизита увеличивается на 1. Есть дубли. Не могу понять откуда.
PS (Реквизит не номер)
9
StaticUnsafe
03.06.14
✎
11:36
(5) а принципы работы баз данных и основы sql запросов уже отменили?
21
H A D G E H O G s
модератор
03.06.14
✎
12:23
Прошу закончить оффтопик в тематической ветке.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший