比如字段里有AAA,123456,789999,shdkfh。。。。
where 条件应该怎么取到数字的123456和789999
sql oracle 判断为数字
答案:2 悬赏:70 手机版
解决时间 2021-04-12 12:21
- 提问者网友:心如荒岛囚我终老
- 2021-04-11 21:25
最佳答案
- 五星知识达人网友:笑迎怀羞
- 2021-04-11 23:04
SELECt * FROM ITAB WHERe ISNUMERIC(FIELDNAME)>0
函数 ISNUMERIC(col1)>0 是判断字段值是否是数值的函数,若是整数、浮点等数字返回是“1”
函数 ISNUMERIC(col1)>0 是判断字段值是否是数值的函数,若是整数、浮点等数字返回是“1”
全部回答
- 1楼网友:煞尾
- 2021-04-12 00:24
判断字符串中全是数字,很多办法,自己写函数循环判断,正则表达式判断,我自己觉得这个可能效率比较高 length( replace('023232','0123456789',''))=0,不过你得测一下
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯