regexp在hive和mysql中都可以使用,匹配商品名称中包含伊利的数据
goods_name regexp '伊利'
等价于
goods_name like '%伊利%'
看起来也没啥,但是当后面的关键字是变量时,优势就很明显了。比如在BI系统中,使用 g o o d s n a m e goods_name goodsname,可以接收用户输入的关键字进行模糊查询。正表达式的写法如下,like的写法就要想办法处理百分号的问题。
goods_name regexp $goods_name$