loading..
Русский    English
20:14
листать

Сортировка и NULL-значения стр. 3

Тот факт, что при сортировке по возрастанию NULL-значения идут в начале (SQL Server) можно использовать в "полезных целях".

Пусть нам требуется вывести список рейсов, в котором рейсы из Ростова должны идти первыми, а затем остальные в алфавитном порядке города отправления.

Здесь весьма кстати пригодится функция NULLIF(town_from,'Rostov'), которая будет возвращать NULL, если городом отправления является 'Rostov'.

Задачу решает следующий запрос:

Консоль
Выполнить
  1. SELECT trip_no, town_from, town_to
  2. FROM Trip
  3. ORDER BY NULLIF(town_from,'Rostov'), trip_no;

Bookmark and Share
Страницы: 1 2 3
Тэги:
ALL AND AUTO_INCREMENT AVG battles CASE CAST CHAR CHARINDEX CHECK classes COALESCE CONSTRAINT Convert COUNT CROSS APPLY CTE DATEADD DATEDIFF DATENAME DATEPART DATETIME DDL DEFAULT DELETE DISTINCT DML EXCEPT EXISTS EXTRACT FOREIGN KEY FROM FULL JOIN GROUP BY Guadalcanal HAVING IDENTITY IN INFORMATION_SCHEMA INNER JOIN insert INTERSECT IS NOT NULL IS NULL ISNULL laptop LEFT LEFT OUTER JOIN LEN maker Больше тэгов
Учебник обновлялся
несколько дней назад
https://exchangesumo.com/obmen/USDT-ECOPAYZUSD/
©SQL-EX,2008 [Развитие] [Связь] [О проекте] [Ссылки] [Team]
Перепечатка материалов сайта возможна только с разрешения автора.
Rambler's Top100