Вниз
Скачать: CL | DM;

Local SQL   Найти похожие ветки 

 
777 ©   (2002-09-28 17:27) [0]

Господа, может ктонибудь уже сталкивался с проблемой:
как в запросе (Local SQl) преобразовать строку в число?
(например 00098 в 98) возможно ли это без создания временных таблиц? (допустим только убрать лидирующие 0 в строке)


 
sniknik ©   (2002-09-28 18:43) [1]

нашол тоже проблему.
используй CAST("00098" AS INTEGER) так по моему пишется.
а если только отрезеть нули (не совсем понятно что именно тебе нужно) то SUBSTRING("00098" FROM 4) это если знаеш откуда начинается, универсально можно так попробовать CAST(CAST("00098" AS INTEGER) AS CHAR(10)) должно нули отрезать но остатся строкой.


 
777 ©   (2002-09-28 19:34) [2]

Спасибо!
Это именно то, что нужно!



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.011 c
3-68614
AlexCentr
2002-09-27 03:53
2002.10.21
Печать на матричном принтере


14-68987
Beglec
2002-09-28 21:54
2002.10.21
Где можно СКАЧАТЬ Delphi 7.0


14-69012
VictorT
2002-09-30 12:16
2002.10.21
число с ведущими нулями в базе.


14-68965
MsGuns
2002-09-27 19:40
2002.10.21
Children Of Bodom. Какой все-таки класс !!!!!


3-68672
Азазелло
2002-09-30 09:26
2002.10.21
Проблемы редактирования символьных полей в DBEDIT...!!!




   Наверх