首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

sql语句关于模糊查询的

2012-05-11 
求一个sql语句关于模糊查询的给个字段名name name中的值是字符串形式要求是查询出name中的包含数字并且数

求一个sql语句关于模糊查询的
给个字段名name name中的值是字符串形式 要求是查询出name中的包含数字并且数字的长度为6的数据
例如:name  
  编号123456:dd
  dj123456sadas
  123456sjkadja
  23ja
查询之后是:
  name
  编号123456:dd
  dj123456sadas
  123456sjkadja
数据库是oracle

[解决办法]
正则表达式
 where regexp_like(name,'([^[:digit:]]|^)+[[:digit:]]{6}([^[:digit:]]+|$)')
[解决办法]
select * from 表名 where regexp_like(name,'[[:digit:]]{6}')

热点排行