通配符是进行模糊查询时用到的,比如有个字段是字符串,你想找abc开头的字符串,因为abc开头的字符串有很多很多,可能会有abc、abcd、abcdd。。。。。。。,也就是说abc后面可能会有0个字符(abc),也可能有多个字符(abcd、abcdd。。。。),你得写xxxx like 'abc%' ,再打个比方,你查找全部姓王的同事,你可以写 xxxx like '王%',姓王的可能是2个字,也可能是3个字
查一个单词第四个字母是a的应该这样表达:xxxx like '____a%'
如果不用通配符,like相当于=
like是用来按照你要求查找字符串地
明白了吗?
可以通过like模糊配置方法进行实现,不确定的用%代替。
sql:select * from tablename where userDesc like '%"%"%'.
备注:以上语句中%表示的是一个或多个字符,不限定字符是什么,此语句就可以实现查询某个字段中有双引号的的所有数据。
1.通配符代表任意字符任意长度的【字符串】等
_代表单个字符 而不是字符串
2. select * from table where coulm like '____a%'
3.like 主要作用是模糊查询 这个肯定不用说 查询时能做一些筛选 啊 什么的 具体看情况灵活应用
不过like在海量数据面前就力不从心了