Сортировка и NULL-значения стр. 3 |
||
Тот факт, что при сортировке по возрастанию NULL-значения идут в начале (SQL Server) можно использовать в "полезных целях". Пусть нам требуется вывести список рейсов, в котором рейсы из Ростова должны идти первыми, а затем остальные в алфавитном порядке города отправления. Здесь весьма кстати пригодится функция NULLIF(town_from,'Rostov'), которая будет возвращать NULL, если городом отправления является 'Rostov'. Задачу решает следующий запрос:
|