Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.17;
Скачать: CL | DM;

Вниз

запрос SQL   Найти похожие ветки 

 
Rel_   (2003-06-24 08:48) [0]

Всем привет. Помогите со сл. вопросом:
Необходимо в запросе вывести последние 2 знака поля таблицы и сделать сортировку по этому полю по возрастанию. Поле в строковом виде содержит число.

Например:
123445203
543453001
563453410
131231205

Рез-т запроса:
01
03
05
10


 
ЮЮ ©   (2003-06-24 09:00) [1]

SELECT SUBSTRING(FLD FROM 8 FOR 2) FROM TBL ORDER BY 1


 
Rel_   (2003-06-24 09:14) [2]

Ну спасибо. Усё получилось


 
ЮЮ ©   (2003-06-24 09:17) [3]

Ну ещё бы :-)


 
kostya_iz_angren   (2003-06-24 10:50) [4]

А можно дополнительный вопрос:
- А если не известна длина строки, то как получить те же последние два символа.
Или иначе говоря, есть функция для определения длины строки.


 
Sandman25 ©   (2003-06-24 11:12) [5]

select substr(fld, length(fld)-2, 2) from tbl

Только если в fld будет меньше 2 символов, будет ошибка


 
Sandman25 ©   (2003-06-24 11:14) [6]

Ошибся

select substr(fld, length(fld)- 1, 2) from tbl


 
Anatoly Podgoretsky ©   (2003-06-24 11:25) [7]

А здесь что не будет ошибки, при длине скажем 1


 
Соловьев ©   (2003-06-24 11:32) [8]

а с каких это пор lenght появилась в LocalSQL?
как по мне тут только в цикле или вычисляемое поле сделать у DataSet...


 
Sandman25 ©   (2003-06-24 11:37) [9]

Anatoly Podgoretsky © (24.06.03 11:25)

>А здесь что не будет ошибки, при длине скажем 1

Ошибка будет. Я исправил другую ошибку - первый вариант возвращал совсем не то, что надо.

>Соловьев © (24.06.03 11:32)

Жаль. Позор LocalSQL, кстати.




 
Anatoly Podgoretsky ©   (2003-06-24 11:48) [10]

Остается надеяться на постоянную длину.


 
интересующийся   (2003-06-24 11:58) [11]

Anatoly Podgoretsky ©
> Остается надеяться на постоянную длину.
Чего? Поля?




Страницы: 1 вся ветка

Текущий архив: 2003.07.17;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
14-55837
PlaTinum
2003-07-01 20:16
2003.07.17
Raport


1-55534
Checist [root]
2003-07-05 13:57
2003.07.17
Свойства компонента


1-55498
Alexey
2003-07-04 09:46
2003.07.17
Отключение звукового сигнала при Showmessage


14-55716
DBDev
2003-07-02 09:52
2003.07.17
Люди HELP плиз!!! Проблема с вычислением ТОТАЛ-а...


1-55559
Mishenka
2003-07-06 23:52
2003.07.17
Изменение значения в SpinEdit...