powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / IBexpert 2.0 order by & varchar
11 сообщений из 11, страница 1 из 1
IBexpert 2.0 order by & varchar
    #32911315
simp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет! подскажите, как можно решить такую проблему:
Код: plaintext
1.
select sortament from details
order by sortament
в результате:
Код: plaintext
1.
2.
3.
4.
5.
s= 1 
s= 12 
s= 14 
s= 2 
s= 24 
s= 3 
как сделать так, чтобы числа тоже были отсортированы в порядке возрастания/убывания
Код: plaintext
1.
2.
3.
4.
5.
s= 1 
s= 2 
s= 3 
s= 12 
s= 14 
s= 24 
...
Рейтинг: 0 / 0
IBexpert 2.0 order by & varchar
    #32911318
srf2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
order by cast(sortament as integer)
...
Рейтинг: 0 / 0
IBexpert 2.0 order by & varchar
    #32911348
Denis Uskov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопросы:
Зачем хранить числа в varchar?
Что же ты хочешь получить, если cast встретит что-то типа "S 234"?
------------------------
С уважением, Denis Uskov
...
Рейтинг: 0 / 0
IBexpert 2.0 order by & varchar
    #32911480
simp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тип поля sortament - varchar, потому что в этом поле хранятся символьные данные, т.е. сортировка в этом поле происходит посимвольно?
и отсортировать значения, так как я хочу, невозможно?
...
Рейтинг: 0 / 0
IBexpert 2.0 order by & varchar
    #32911483
simp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тип поля sortament - varchar, потому что в этом поле хранятся символьные данные, т.е. сортировка в этом поле происходит посимвольно?
и отсортировать значения, так как я хочу, невозможно?
...
Рейтинг: 0 / 0
IBexpert 2.0 order by & varchar
    #32911522
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
simpТип поля sortament - varchar, потому что в этом поле хранятся символьные данные, т.е. сортировка в этом поле происходит посимвольно?
и отсортировать значения, так как я хочу, невозможно?Эх, Наталья...
Сервер правильно всё сортирует. Раз поле varchar , то и сортирует "по буквочкам" .
Если у тебя там мешанина из буквочек и цифирек, то прийдётся писать UDF,
которая бы выковыривала цифирки.
И сортировать по этой UDF.
Либо же, завести доп.поле, куда складывать одни только цифирки.
...
Рейтинг: 0 / 0
IBexpert 2.0 order by & varchar
    #32911808
simp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуй, Мимопроходящий:)
Насчет сортировки varchar , все ясно, сенкс
UDF - это что? то есть мне надо написать какую-то функцию, которая будет распознавать, где буквы, а где цифры?
а в отдельную колонку думала уже - не подходит такой вариант
...
Рейтинг: 0 / 0
IBexpert 2.0 order by & varchar
    #32911872
Лентяй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МимопроходящийЭх, Наталья...
Я уж про имя не спрашиваю, как ты пол определил? Спинным мозгом?
...
Рейтинг: 0 / 0
IBexpert 2.0 order by & varchar
    #32911893
Amris Mirddin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лентяй МимопроходящийЭх, Наталья...
Я уж про имя не спрашиваю, как ты пол определил? Спинным мозгом?

Поднят ворот
Пуст карман
Он не молод
И часто в астеническом состоянии по причине абстинентного синдрома (С)
Но зато мой друг
Лучше всех играет блюз (С)
...
Рейтинг: 0 / 0
IBexpert 2.0 order by & varchar
    #32911938
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Amris Mirddin Лентяй МимопроходящийЭх, Наталья...
Я уж про имя не спрашиваю, как ты пол определил? Спинным мозгом?

Поднят ворот
Пуст карман
Он не молод
И часто в астеническом состоянии по причине абстинентного синдрома (С)
Но зато мой друг
Лучше всех играет блюз (С)

Спасибо на добром слове
Я не помню, откуда и как, но точно знаю, что девушку зовут Наталья.
Она тут уже появлялась.

2 simp : UDF - это U ser D efined F unctions.
Как их писать, есть замечательная статья .
...
Рейтинг: 0 / 0
IBexpert 2.0 order by & varchar
    #32911980
vis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по мылу определил. позже она его (мыло) спрятала
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / IBexpert 2.0 order by & varchar
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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