oracle 下 B.BRAN IN ('003') 和B.BRAN LIKE '%003%' 差别很大,请大家解释一下吧? oracle 下 B.BRAN IN ('003') 和B.BRAN LIKE '%003%' 差别很大,请大家解释一下吧?B.BRAN IN ('003') 返回8689行B.BRAN LIKE '%003%' 返回7599行, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 B.BRAN IN ('003') 返回8689行 -------等于 BRAN = '003'B.BRAN LIKE '%003%' 返回7599行,------这个是左右模糊等于 '003' B.BRAN IN ('003') B.BRAN='003'B.BRAN LIKE '%003%' B.BRAN模糊关键子003 我觉得用模糊LIKE '%003%' 是不是应该返回的记录行数多一些啊,因为各种情况他都符合,而BRAN IN ('003') 相对条件严格一些,应该返回的行数少一些,但是实际情况却相反。 B.BRAN ('003') 返回8689行B.BRAN LIKE '%003%' 返回7599行上面两个明显不等价下面两条件等价INSTR(B.BRAN,'003')>0B.BRAN LIKE '%003%' 一个推荐表里面 怎么查询第一个推荐人下面所有的成员 包括成员所推荐的人 感谢各位~~ Oracle存储过程 在pl/sql中的一些符号的问题, proc中的SQL使用to_date与NLS_DATE_FORMAT关系 数据同步转移问题 取得远程存储过程的参数的类型和个数 问一个关于游标的问题 application server??? oracle联合查询 sql*loader 诡异的数据问题
B.BRAN LIKE '%003%' 返回7599行,------这个是左右模糊等于 '003'
B.BRAN LIKE '%003%' B.BRAN模糊关键子003
而BRAN IN ('003') 相对条件严格一些,应该返回的行数少一些,但是实际情况却相反。
B.BRAN LIKE '%003%' 返回7599行
上面两个明显不等价下面两条件等价
INSTR(B.BRAN,'003')>0
B.BRAN LIKE '%003%'