|
sql запрос - число конвертировать в текст
|
|||
---|---|---|---|
#18+
Работаю adoquery + access Проблема такая есть числовое поле в котором нумерация начинается 0000001, 0000002 и т.д. При поиске 0000001 результата нет, а если написать 1 до выдаст правильный результат. Как правильно написать запрос sql SELECT CONVERT чтобы число конвертировать в текст Код: sql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2017, 12:28 |
|
sql запрос - число конвертировать в текст
|
|||
---|---|---|---|
#18+
JeKaDeесть числовое поле в котором нумерация начинается 0000001, 0000002 и т.д. Нет такого. Если поле числовое - то значения там 1, 2 и т.д. А ведущие нули могут добавляться в соответствии с форматом ОТОБРАЖЕНИЯ, что не имеет никакого отношения к формату ХРАНЕНИЯ. В то время как сравнение оперирует именно значениями, а не их отобрадением. JeKaDeКак правильно написать запрос sql Сравнивать число с числом операциями для чисел. Литерал в кавычках - это строковый литерал, а оператор LIKE - это строковый оператор. Отсюда и проблемы. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.03.2017, 12:42 |
|
|
start [/forum/topic.php?fid=45&msg=39416083&tid=1612657]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 121ms |
0 / 0 |