Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 ORDER BY настройка параметра сотрировки  [new]
VinniL
Member

Откуда:
Сообщений: 42
Добрый вечер!
Есть поле int и данные:
12
2
23
5
8
1

Сейчас при сортировке Order BY выдает результат:
1
12
2
23
5
8

Как изменить сортировку по возрастанию?
1
2
5
8
12
23

Заранее благодарю!
19 фев 18, 19:02    [21202885]     Ответить | Цитировать Сообщить модератору
 Re: ORDER BY настройка параметра сотрировки  [new]
TaPaK
Member

Откуда: Kiev
Сообщений: 6801
VinniL,

автор
Есть поле int и данные

пусть оно будет действительно int
19 фев 18, 19:03    [21202893]     Ответить | Цитировать Сообщить модератору
 Re: ORDER BY настройка параметра сотрировки  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36980
Сказки вы какие-то рассказываете:

select
    *
from (
              select 12
    union all select 2
    union all select 23
    union all select 5
    union all select 8
    union all select 1
) a (a)
order by
    a.a
-----------------------------------------------------
a
-----------
1
2
5
8
12
23
19 фев 18, 19:05    [21202901]     Ответить | Цитировать Сообщить модератору
 Re: ORDER BY настройка параметра сотрировки  [new]
Kopelly
Member

Откуда: Красноярск
Сообщений: 289
VinniL,

Или поле не Int, или есть преобразование Int к строке для сортировки.
Первое решается Cast(SortValue as Int)
Второе - принудительным включением Int-поля в сортировку (Order By SortValue, [Старый порядок сортировки])
19 фев 18, 19:08    [21202913]     Ответить | Цитировать Сообщить модератору
 Re: ORDER BY настройка параметра сотрировки  [new]
VinniL
Member

Откуда:
Сообщений: 42
Странная таблица - таблица курильщика.
cast(value as int) не помогает.

Возможно что для целой таблицы отключена сортировка?
Как можно включить сортировку в запросе?
19 фев 18, 21:28    [21203261]     Ответить | Цитировать Сообщить модератору
 Re: ORDER BY настройка параметра сотрировки  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5111
VinniL
Странная таблица - таблица курильщика.
а скрипт создания этой таблицы покажите.
19 фев 18, 21:55    [21203322]     Ответить | Цитировать Сообщить модератору
 Re: ORDER BY настройка параметра сотрировки  [new]
Гавриленко Сергей Алексеевич
Member

Откуда: Moscow
Сообщений: 36980
VinniL
Возможно что для целой таблицы отключена сортировка?
Как можно включить сортировку в запросе?
Вы там прекращайте сознание расширять, ага?
20 фев 18, 01:04    [21203525]     Ответить | Цитировать Сообщить модератору
 Re: ORDER BY настройка параметра сотрировки  [new]
VinniL
Member

Откуда:
Сообщений: 42
Дедушка,

это из SQL-EX. Таблица "Окраска"
20 фев 18, 11:06    [21204032]     Ответить | Цитировать Сообщить модератору
 Re: ORDER BY настройка параметра сотрировки  [new]
VinniL
Member

Откуда:
Сообщений: 42
VinniL,

С вопросом разобрался.
Помогла ветка - https://www.sql.ru/forum/760004/kak-vybrat-kolichestvo-podryad-s-id-strok

В частности SELECT ROW_NUMBER()OVER(ORDER BY [столбец])
20 фев 18, 12:05    [21204287]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить