请问Oracle的sql语句中不匹配通配符怎么表示?

angle_ghost2 2004-07-09 03:39:34
请问Oracle的sql语句中不匹配通配符怎么表示?就像sqlServer中的[^]
...全文
164 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
smallcrocodile 2004-07-09
  • 打赏
  • 举报
回复
oracle里是%表示无限匹配,_表示单一匹配
angle_ghost2 2004-07-09
  • 打赏
  • 举报
回复
在sqlServer中select * from user a where a.user_name like 'D[^A]%' 在Oracle中要写成select * from user a where a.user_name like 'D%' and a.user_name not like '_A%'吗?
welyngj 2004-07-09
  • 打赏
  • 举报
回复
9i没有正则表达式,10g才有
dinya2003 2004-07-09
  • 打赏
  • 举报
回复
select * from user a where a.user_name not like 'D%' --not like

17,078

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧