
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
10.04.2003, 16:47
|
|||
|---|---|---|---|
Запрос с сортировкой (ASC) по столбцу с NULL значениями. |
|||
|
#18+
При сортировке записи имеющие NULL помещаются в конце (Oracle 9.0.xxx), как добиться того, чтобы они были в начале без создания view. Код: plaintext 1. 2. 3. 4. 5. Результат Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Нужно Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Может написать фунцию, которая возвращает task_type без изменения, а если он null то MINVALUE? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2003, 16:50
|
|||
|---|---|---|---|
Запрос с сортировкой (ASC) по столбцу с NULL значениями. |
|||
|
#18+
order by project_name, nvl(task_type,' ') ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2003, 16:50
|
|||
|---|---|---|---|
Запрос с сортировкой (ASC) по столбцу с NULL значениями. |
|||
|
#18+
Так пойдет? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2003, 16:50
|
|||
|---|---|---|---|
|
|||
Запрос с сортировкой (ASC) по столбцу с NULL значениями. |
|||
|
#18+
А так select project_name, task_type, task_name from task order by project_name, task_type desc; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2003, 16:51
|
|||
|---|---|---|---|
|
|||
Запрос с сортировкой (ASC) по столбцу с NULL значениями. |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2003, 16:59
|
|||
|---|---|---|---|
Запрос с сортировкой (ASC) по столбцу с NULL значениями. |
|||
|
#18+
Про nulls first не знала... Оказывается так легко! to Александр Б order by project_name, task_type desc; сортирует task_type по убыванию, а нужно просто нули сначала А nvl(task_type,' ') только для строк работает? Всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2003, 17:04
|
|||
|---|---|---|---|
|
|||
Запрос с сортировкой (ASC) по столбцу с NULL значениями. |
|||
|
#18+
nvl возвращает тобой заданное значение вместо null, необязательно строки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2003, 17:16
|
|||
|---|---|---|---|
|
|||
Запрос с сортировкой (ASC) по столбцу с NULL значениями. |
|||
|
#18+
Так тебе нужно сначала 0 или NULL ? Приведенный мной пример в точности решает задачу, поставленную в начале треда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2003, 17:31
|
|||
|---|---|---|---|
Запрос с сортировкой (ASC) по столбцу с NULL значениями. |
|||
|
#18+
Нужно Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. order by project_name, task_type desc дает Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2003, 17:42
|
|||
|---|---|---|---|
|
|||
Запрос с сортировкой (ASC) по столбцу с NULL значениями. |
|||
|
#18+
В Вашем запросе условия сортировки по полю TASK_NAME нет (и не было) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2003, 17:54
|
|||
|---|---|---|---|
Запрос с сортировкой (ASC) по столбцу с NULL значениями. |
|||
|
#18+
Извиняюсь что не совсем точно выразилась. Комментарий (по убыванию) относится к колонке task_type - и она должна быть по возрастанию, просто nulls сначала. Поэтому task_type desc не подходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1991060]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
175ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
1ms |
| others: | 207ms |
| total: | 493ms |

| 0 / 0 |
