日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LIKE运算符

發布時間:2023/12/10 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LIKE运算符 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

6.5? 使用LIKE進行模糊查詢

當只知道部分字符串時,可使用LIKE運算符來查詢數據庫,找出與其相關的整個字符串。因此,當把關鍵字LIKE用在WHERE子句中時,可以比較兩個字符串的部分匹配。當對字符串內容有些印象,但并不知道準確形式的時候,就可以使用LIKE運算符和相關的通配符進行部分匹配的查詢。

6.5.1? LIKE運算符

前面提到的查詢實際上都是精確查詢,即對查詢的字段的值有準確的描述。但在實際應用中往往經常要用到模糊查詢,根據某一關鍵詞搜索相關信息。在SQL語言中是通過通配符來實現的。SQL語言提供的通配符有“%”、“-”和“[]”,還包括前面介紹的“*”。

要在查詢語句中使用通配符,必須使用LIKE運算符。要使用一個或多個通配符在LIKE查詢中搜索字符串,只要將字符串與通配符組合起來即可。在數據庫管理系統中,LIKE運算符與通配符組合使用提供了模糊查詢功能。


說明?只有CHAR、VARCHAR和TEXT類型的數據才能使用LIKE運算符和通配符。


也可以不使用通配符,只使用LIKE運算符。如下面的實例。

實例13? 使用LIKE運算符實現查詢

使用LIKE運算符,從TEACHER表中查詢所有計算機系教師的姓名(TNAME)、系(DNAME)、年齡(AGE)、性別(TSEX)信息。實例代碼:

SELECT??TNAME, DNAME,AGE, TSEX
FROM ??TEACHER
WHERE? ??DNAME LIKE '計算機'

運行結果如圖6.14所示。

?
圖6.14? 計算機系中的教師

在該實例中,LIKE運算符可用相等(=)運算符來替代。另外,LIKE運算符也可以與NOT運算符組合使用,如下面的實例。

實例14? 使用NOT LIKE運算符實現查詢

使用NOT LIKE運算符,從TEACHER表中查詢所有不在計算機系教師的姓名(TNAME)、系(DNAME)、年齡(AGE)、性別(TSEX)信息。實例代碼:

SELECT??TNAME, DNAME,AGE, TSEX
FROM ??TEACHER
WHERE? ??DNAME NOT LIKE '計算機'
ORDER BY??DNAME

運行結果如圖6.15所示。

?
圖6.15? 非計算機系中的教師

此時,NOT LIKE運算符可用不等于(<>)運算符來替代。

總結

以上是生活随笔為你收集整理的LIKE运算符的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。