sql数据库使用教程 oracle sql判断是否数字?
浏览量:3323
时间:2021-03-13 07:05:54
作者:admin
oracle sql判断是否数字?
您可以使用Oracle的正则表达式函数regexpReplace取出所有数字,然后计算数字的长度是否等于字段的长度。如果相等,则表示所有值都是数字。如果不相等,则表示该值包含非数字。测试语句如下:Select(regexpuureplace(“lss12345”,“[^0-9]”)fromdual---取出值中的所有数字,Select length(“lss12345”),length(regexp)Replace(“lss12345”,“[^0-9]”)fromdual---找出字段的长度和字段中的数字。选择*fromdual where LENGTHE(“lss12345”)=长度(regexp)替换(“lss12345”,“[^0-9]”)---查询此字段中的所有纯数字列
sql数据库使用教程 mysql正则表达式提取纯数字 oracle正则表达式提取数字
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。