ITPub博客

首页 > 数据库 > Oracle > 正则表达式对应的函数

正则表达式对应的函数

原创 Oracle 作者:yaoronghui2005 时间:2009-10-28 15:56:48 0 删除 编辑

http://www.cnblogs.com/lzhdim/archive/2008/12/24/1361387.html

ascii中字符分为许多类型

http://www.ascii.cl/control-characters.htm

http://en.wikipedia.org/wiki/Punctuation

http://en.wikipedia.org/wiki/ASCII

--强大的总结部分

http://www.trydone.com/posts/list/591.page

[@more@]Oracle SQL 语句中关于正则表达式的函数有
REGEXP_LIKE(匹配)
REGEXP_INSTR (包含)
REGEXP_REPLACE(替换)
REGEXP_SUBSTR(提取)

如 手机号码的表达式: ^[1]{1}[35]{1}[[:digit:]]{9}$

查询客户信息表(tKHXX)中有手机号码(SJHM)的可以这样查询
  1. SELECT * FORM tKHXX where REGEXP_LIKE(SJHM, '^[1]{1}[35]{1}[[:digit:]]{9}$' )

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/450962/viewspace-1028224/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
  • 博文量
    153
  • 访问量
    176621