SQLserver 怎么确定一个变量在不在一个范围内

img


SQLserver,想判断@PHONE_NUM内容是不是只包含0-9应该怎么写条件,还有下面这个报错,函数最后一条语句必须是返回语句应该怎么修改

报错 把 ELSE 去掉
如果你的入参能保证是这几种格式的话 你可以使用Charindex() 函数 判断是否有 + 号 如果没有加号就是全数字。
要不然就找个全是数字的正则表达式匹配一下