一个简单匹配的查询一个简单匹配的查询表结构如下 :idpubdeptid1001101,1011,1012,103310021011003102,101
一个简单匹配的查询
一个简单匹配的查询
表结构如下 :
id pubdeptid
1001 101,1011,1012,1033
1002 101
1003 102,1014,1015,1006
1004 2101,3101
请问一下,怎么才能查出满足真正包含‘101’字符串项的记录:第一条和第二条数据
[解决办法]
- SQL code
SQL> SELECT * FROM T; ID PUBDEPTID--------------------------------------- -------------------------------------------- 1001 101,1011,1012,1033 1002 101 1003 102,1014,1015,1006 1004 2101,3101SQL> SELECT * FROM T WHERE INSTR(','||PUBDEPTID||',',',101,')>0; ID PUBDEPTID--------------------------------------- -------------------------------------------- 1001 101,1011,1012,1033 1002 101 