MySQL CONCAT() 函式如何使用萬用字元?
眾所周知,萬用字元是幫助搜尋滿足複雜條件的資料的字元。萬用字元與 LIKE 比較運算子或 NOT LIKE 比較運算子結合使用。MySQL 允許我們使用萬用字元和比較運算子 LIKE 或 NOT LIKE 匹配 CONCAT() 函式輸出中的資料。以下給出了“學生”表中的一個示例來使其更清晰。
示例
mysql> Select CONCAT(Name,' ', Last_name) AS NAME from student Where CONCAT(Name, ' ',Last_Name) LIKE '%Kumar%'; +---------------+ | NAME | +---------------+ | Gaurav Kumar | | Harshit Kumar | +---------------+ 2 rows in set (0.00 sec) mysql> Select CONCAT(Name,' ', Last_name) AS NAME from student Where concat(Name, ' ',Last_Name) NOT LIKE '%Kumar%'; +----------------+ | NAME | +----------------+ | Aarav Sharma | | Gaurav Rathore | | Yashraj Singh | +----------------+ 3 rows in set (0.00 sec)
從上面兩組結果中可以清楚地看出如何將萬用字元與 CONCAT() 函式結合使用。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP