書上說like使用通配符“%”與“_”,而百分號表示0個或多個字符,下劃線表示單個字符。書上講到這后面沒有在更深入的介紹了。看到這我對like的概念有點蒙,所以便有了以下的問題:1:通配符百分號與下劃線到底是什么意思啊。什么叫表示0個或多個字符?2:like的使用方法是什么?比方說我要查一個單詞第四個字母是a的應(yīng)該怎樣表達?3:就是like到底有什么作用,like查詢都能完成哪些功能啊?這些問題從我學(xué)Oracle的時候就有問題,當(dāng)時沒太在意就沒問,懇請各位大俠解答,在此祝大家中秋假期快樂?。?!
2 回答

波斯汪
TA貢獻1811條經(jīng)驗 獲得超4個贊
通配符是進行模糊查詢時用到的,比如有個字段是字符串,你想找abc開頭的字符串,因為abc開頭的字符串有很多很多,可能會有abc、abcd、abcdd。。。。。。。,也就是說abc后面可能會有0個字符(abc),也可能有多個字符(abcd、abcdd。。。。),你得寫xxxx like 'abc%' ,再打個比方,你查找全部姓王的同事,你可以寫 xxxx like '王%',姓王的可能是2個字,也可能是3個字
查一個單詞第四個字母是a的應(yīng)該這樣表達:xxxx like '____a%'
如果不用通配符,like相當(dāng)于=
like是用來按照你要求查找字符串地
明白了嗎?
添加回答
舉報
0/150
提交
取消