ORACLE中like语句不能匹配*号,有什么变通方法?

yichuyida 2002-05-28 10:17:38
ORACLE中like语句不能匹配*号,有什么变通方法?INFORMIX中有MATCHES可用,ORACLE中有否类似东西?
...全文
127 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
quyansong 2002-05-31
  • 打赏
  • 举报
回复
select * from table1 where id like '%s%'
lisz 2002-05-29
  • 打赏
  • 举报
回复
如果字符中有_,就可以用'\_' escape '\'
sbm 2002-05-28
  • 打赏
  • 举报
回复
对不起,贴错了。
oracle sql/server
% *
_ ?
sbm 2002-05-28
  • 打赏
  • 举报
回复
oracle sql/server
% *
? _
bzszp 2002-05-28
  • 打赏
  • 举报
回复
like 't%' //%匹配任何字符
like 't_' //_匹配单个字符
biti_rainy 2002-05-28
  • 打赏
  • 举报
回复
select * from table where column like 'A%';
mycode 2002-05-28
  • 打赏
  • 举报
回复
对,用%代替*,表示通配符。
linxi 2002-05-28
  • 打赏
  • 举报
回复
可以用%效果同*

2,596

社区成员

发帖
与我相关
我的任务
社区描述
Sybase相关技术讨论区
社区管理员
  • Sybase社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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