0;locate(字符串,字段名),如果包含,返回大于0的index位置;否则,返回0;1.2-likeselect '32002,32002,11001,11001,' li_hive 是否包含字符">
赞
踩
在这里就直接简单粗暴举例:
判断 name 字段中是否包含字符串 “aaa”:
select * from temp where locate("aaa", name) > 0;
locate(字符串,字段名),如果包含,返回大于0的index位置;否则,返回0;
select '32002,32002,11001,11001,' like '%2%';
>>>true
select '32002,32002,11001,11001,' regexp('.*2.*');
>>>true
以上三种函数即可满足!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。