Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Работа с данными

Страница: 1 |

 

  Вопрос: SQL - запросы Добавлено: 02.04.05 04:03  

Автор вопроса:  Neco | Web-сайт: neco.pisem.net | ICQ: 247906854 
Как мне сформировать SQL запрос так, чтобы значения NULL считались меньше всех остальных?
Т.е. сейчас после упорядочивания имею:
----------------
NULL
1
3
8
A
B
C
----------------
А надо, чтобы было
----------------
1
3
8
A
B
C
NULL
----------------
Причём такое вот не подходит:
----------------
C
B
A
8
3
1
NULL
----------------

Ответить

  Ответы Всего ответов: 5  

Номер ответа: 1
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #1 Добавлено: 02.04.05 05:21
Язык SQL позволяет указать, ЧТО делать, но не КАК делать :) Как делать - всегда решает база. Так что получай обычный отсортированный рекордсет, находи в нём последний NULL и запоминай, где этот разделительный элемент находится.

Ответить

Номер ответа: 2
Автор ответа:
 Александр



Разработчик Offline Client

ICQ: 204034 

Вопросов: 106
Ответов: 1919
 Профиль | | #2 Добавлено: 02.04.05 07:43
Попробуй через order by .. asc/desc. Если выйдет и будет то, что надо :)

Ответить

Номер ответа: 3
Автор ответа:
 Neco



ICQ: 247906854 

Вопросов: 133
Ответов: 882
 Web-сайт: neco.pisem.net
 Профиль | | #3
Добавлено: 02.04.05 14:23
дык я так и делаю как же иначе? 8)

Ответить

Номер ответа: 4
Автор ответа:
 Neco



ICQ: 247906854 

Вопросов: 133
Ответов: 882
 Web-сайт: neco.pisem.net
 Профиль | | #4
Добавлено: 02.04.05 14:27
А для чего и как тады использовать FORMAT NULL '_____' (выдержка и "понимание sql";)?

Ответить

Номер ответа: 5
Автор ответа:
 boevik



Хранитель чата

ICQ: 137392264 

Вопросов: 8
Ответов: 557
 Web-сайт: www.hypertech.ru
 Профиль | | #5
Добавлено: 05.04.05 11:53
Использовать UNION.
Сначало отобрать и отсортировать все записи исключая NULL
После этого такой же запрос, только с NULL записями.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам