冷月宫主的专栏

燕过留声,点滴记录

Oracle使用like时要注意空条件的情况,请尽量使用以下语句(对含逗号或特定符号的查询)

使用like时要注意空条件的情况,请尽量使用以下语句:
--逗号字段查询
SELECT T.*, T.ROWID FROM T_TEST T WHERE REGEXP_LIKE(','||T.TEST||',', ',1,');
SELECT T.*, T.ROWID FROM T_TEST T WHERE instr(T.TEST||',','1,')>0
--使用like时要注意空条件的情况,请尽量使用以下语句:
SELECT COUNT(*) FROM T_UNIT T WHERE INSTR(T.UNIT_PATH,'')>0;
SELECT COUNT(*) FROM T_UNIT T WHERE REGEXP_LIKE(T.UNIT_PATH, '');
阅读更多
个人分类: Oracle
上一篇Eclipse validation error with fontawesome-webfont.svg
下一篇Oracle将以特定分隔的字符串转成表格的方法(用于类似游标的遍历)
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭