powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / В DB2 как проверить является ли значение числом?
6 сообщений из 6, страница 1 из 1
В DB2 как проверить является ли значение числом?
    #39596601
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня!
Интересует, как в select-е узнать является ли значение числом?
Т.е. например такой запрос

Код: sql
1.
SELECT CASE WHEN  ЧИСЛО(VALUE) THEN 'Число' ELSE 'Строка' end FROM TABLE
...
Рейтинг: 0 / 0
В DB2 как проверить является ли значение числом?
    #39596612
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уточнение, VALUE может принимать значения: 1,-1,745,пустая строка,null,какая-то строка и т.д.
...
Рейтинг: 0 / 0
В DB2 как проверить является ли значение числом?
    #39596616
Guzya,

.1e-8 - это в твоем понимании строка или число?
а 1 000 374, 437 - строка или число?

как по мне - и одно, и другое - числа. первое в "научной" нотации, второе - представление числа в некоторых региональных стандартах...
...
Рейтинг: 0 / 0
В DB2 как проверить является ли значение числом?
    #39596618
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый Э - Эх, в моем случаи если имеется некая функция, которая опознает их как число, меня устроит.
...
Рейтинг: 0 / 0
В DB2 как проверить является ли значение числом?
    #39596705
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Guzya,

Добрый день.
Код: sql
1.
2.
select i, xmlcast(xmlquery('if ($v castable as xs:double) then xs:double($v) else ()' passing i as "v") as double) d
from table(values ' 12 ', '12 34', '3,4', '1e-5', '123.4') t(i)
...
Рейтинг: 0 / 0
В DB2 как проверить является ли значение числом?
    #39596895
Guzya
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / В DB2 как проверить является ли значение числом?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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