如何將萬用字元字元與 MySQL CONCAT() 函式配合使用?
如我們所知,萬用字元是幫助搜尋匹配複雜條件的資料的字元。萬用字元與 LIKE 比較運算子或 NOT LIKE 比較運算子結合使用。藉助萬用字元和比較運算子 LIKE 或 NOT LIKE,MySQL 允許我們匹配來自 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