powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ORDER BY по полю с NULL
4 сообщений из 4, страница 1 из 1
ORDER BY по полю с NULL
    #32306507
jb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
jb
Гость
Можно ли отсортировать таким образом, чтобы записи с NULL шли сначала, а потом все остальные, а то они всегда в конце, ASCENDING-DESCENDING не действует ???
...
Рейтинг: 0 / 0
ORDER BY по полю с NULL
    #32306541
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с версии 1.5 можно бует:

(1.5) ORDER BY clause can specify expressions and nulls placement
Nickolay Samofatov
The ORDER BY clause lets you specify any valid expressions to sort query results. If the expression is
consisted of a single number, it is interpreted as column (degree) number, as previously.
The ordering of nulls in the result set can be controlled using the nulls placement clause. Results can
be sorted so that nulls are placed either above (NULLS FIRST) or below (NULLS LAST) the sorted nonnulls.
Behaviour when nulls_placement is unspecified is NULLS LAST.
Syntax
SELECT ... FROM .... ORDER BY order_list ....;
order_list : order_item [, order_list];
order_item : <expression> [order_direction] [nulls_placement]
order_direction : ASC | DESC;
...
Рейтинг: 0 / 0
ORDER BY по полю с NULL
    #32306729
vovan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если попробовать

SELECT a,b,c
FROM t1
WHERE a IS NULL
UNION
SELECT a,b,c
WHERE a IS NOT NULL
ORDER BY a
...
Рейтинг: 0 / 0
ORDER BY по полю с NULL
    #32306730
vovan1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если попробовать

SELECT a,b,c
FROM t1
WHERE a IS NULL
UNION
SELECT a,b,c
FROM t2
WHERE a IS NOT NULL
ORDER BY a
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ORDER BY по полю с NULL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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