Сортировка по Lookup полю

IBX, FIBPlus, UIB, ADO, .Net и прочее-прочее-прочее, в общем все, что относится к созданию приложений, работающих с InterBase, Firebird и Yaffil - клиент-серверных, трехзвенных, консольных и т.п.

Модератор: kdv

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 29 янв 2007, 14:08

Дык до двойки они по жизни шли в начале, ЕМНИП. Только там их привели к стандарту.

bender
Сообщения: 37
Зарегистрирован: 24 фев 2005, 15:41

Сообщение bender » 29 янв 2007, 14:31

У меня перед глазами лежит книга "Firebird Руководство разработчика баз данных" Хелена Борри и в ней в разделе "Размещение пустых значений" (стр. 505) написано:
"...По умолчанию Firebird помещает сортируемые столбцы, имеющие NULL, в конец выходного набора. Начиная с версии 1.5, вы можете использовать ключевое слово NULLS FIRST для указания того, что строки с NULL будут помещаться в начало набора..."

Dimitry Sibiryakov
Заслуженный разработчик
Сообщения: 1436
Зарегистрирован: 15 сен 2005, 09:05

Сообщение Dimitry Sibiryakov » 29 янв 2007, 14:53

Ну и? Описывается штатное поведение полуторки. Про то как нуллы помещались раньше - ни слова. То что их теперь можно контролировать - тоже правда. Раньше, соответственно, NULLS FIRST не было.

bender
Сообщения: 37
Зарегистрирован: 24 фев 2005, 15:41

Сообщение bender » 29 янв 2007, 15:05

Странно,но видимо так оно и есть. Все, тема закрыта, всем нормально откликнувшимся людям большое спасибо!

Ответить