发布网友 发布时间:2022-04-24 17:58
共4个回答
热心网友 时间:2022-04-09 03:41
如果是ORACLE,可以:
select translate(str,'x12345670','x') from al,如果得到的是空则是数字,如果不是空,则是带字符串的。
热心网友 时间:2022-04-09 04:59
红包红包拿来拿来
热心网友 时间:2022-04-09 06:33
有人问过了,用oracle的正则函数regexp_instr就行了。
select regexp_instr('65','[1-9][0-9]?$') from al ;
sys@STARTREK> select regexp_instr('65','[1-9][0-9]?$') from al ;热心网友 时间:2022-04-09 08:25
不知道你什么数据库,,,
如果是sqlserver的话,
直接有 ISNUMERIC 函数的
如果输入表达式的计算值为有效的整数、浮点数、money 或 decimal 类型时,ISNUMERIC 返回 1;否则返回 0