赞
踩
LOCATE(str1,str2)的作用:判断字符串(str2)中是否包含另一个字符串(str1)。如果包含则返回str1在str2中出现的位置,如果不包含则返回0。
- SELECT LOCATE("2","123") FROM DUAL;
- SELECT LOCATE("1234","123") FROM DUAL;
输出结果:
- 2
- 0
应用场景:例如筛选出数据中某个字段值(code)值为“A、B、C、D”的数据,前提是code的取值比较单一,不存在组合这种情况
select * from product where locate(code,"ABCD")>0;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。