Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ORDER BY по полю с NULL / 4 сообщений из 4, страница 1 из 1
27.10.2003, 17:29
    #32306507
jb
jb
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORDER BY по полю с NULL
Можно ли отсортировать таким образом, чтобы записи с NULL шли сначала, а потом все остальные, а то они всегда в конце, ASCENDING-DESCENDING не действует ???
...
Рейтинг: 0 / 0
27.10.2003, 17:42
    #32306541
fedd
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORDER BY по полю с NULL
с версии 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
27.10.2003, 19:55
    #32306729
vovan1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORDER BY по полю с NULL
а если попробовать

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
27.10.2003, 19:56
    #32306730
vovan1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ORDER BY по полю с NULL
а если попробовать

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
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / ORDER BY по полю с NULL / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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