См. сабж.
Т.е. мне нужна некоторая функция (выражение), которая возвращает 1 если переданный аргумент является числом, иначе 0
Самое простое что пришло на ум:
SELECT CAST("123.1123" AS DECIMAL(65,5)) = "123.1123" -- выдаст 1
SELECT CAST(123.1123 AS DECIMAL(65,5)) = 123.1123 -- выдаст 1
SELECT CAST("фыв" AS DECIMAL(65,5)) = "фыв" -- выдаст 0
А существует ли возможность решить туже самую задачу без CAST/CONVERT
В мануале ничего не нашел. Может плохо искал?
Спасибо.
-
Вопрос задан
-
3755 просмотров