sql判断一个字符串是否是数字
展开全部
红包红包拿来拿来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-01-22 · 知道合伙人软件行家
renfengjun1986
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:925
获赞数:1553
中国地质调查局特聘数据库专家 CSDN博客专家 百度知道数据库行家 炼数成金版主 想了解更多请关注我的博客:
向TA提问 私信TA
关注
展开全部
有人问过了,用oracle的正则函数regexp_instr就行了。
select regexp_instr('65','[1-9][0-9]?$') from dual ;
sys@STARTREK> select regexp_instr('65','[1-9][0-9]?$') from dual ;
REGEXP_INSTR('65','[1-9][0-9]?$')
---------------------------------
1
sys@STARTREK> select regexp_instr('0','[1-9][0-9]?$') from dual ;
REGEXP_INSTR('0','[1-9][0-9]?$')
--------------------------------
0
sys@STARTREK> select regexp_instr('1d','[1-9][0-9]?$') from dual ;
REGEXP_INSTR('1D','[1-9][0-9]?$')
---------------------------------
0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道你什么数据库,,,
如果是sqlserver的话,
直接有 ISNUMERIC 函数的
如果输入表达式的计算值为有效的整数、浮点数、money 或 decimal 类型时,ISNUMERIC 返回 1;否则返回 0
如果是sqlserver的话,
直接有 ISNUMERIC 函数的
如果输入表达式的计算值为有效的整数、浮点数、money 或 decimal 类型时,ISNUMERIC 返回 1;否则返回 0
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询