sql:mysql:like模糊查询基本用法

--like 匹配/模糊匹配,会与 % 和 _ 结合使用
'%a'     //以a结尾的数据
'a%'     //以a开头的数据
'%a%'    //含有a的数据
'_a_'    //三位且中间字母是a的
'_a'     //两位且结尾字母是a的
'a_'     //两位且开头字母是a的

以下是示例:

数据:

 select * from sparksql_hive_test where remark1 like '_b%';

select * from sparksql_hive_test where remark1 not like '_b%';

select * from sparksql_hive_test where remark1 like '_2_'

select * from sparksql_hive_test where remark1 like 'a__'

select * from sparksql_hive_test where remark1 like '[a-b]__'

select * from sparksql_hive_test where remark2 like '[张李王]'
 

发布了260 篇原创文章 · 获赞 119 · 访问量 51万+

猜你喜欢

转载自blog.csdn.net/weixin_38750084/article/details/103147249