如何將 CONCAT() 函式與 MySQL WHERE 子句一起使用?


假設我們要從表“學生”中對各列值(“姓名”、“地址”和“列”,而條件是 WHERE 子句中提供的各列值(“姓名”、“科目”)的串聯,並在其中使用 CONCAT() 函式。我們可以使用以下查詢來輸出 −

mysql> Select CONCAT(Name, ' ', 'Resident of', ' ', Address,' ','is',' ', 'Studying',' ', Subject)AS 'Detail of Student' from Student WHERE CONCAT(Name, Subject) = "AaravHistory";
+----------------------------------------------+
| Detail of Student                            |
+----------------------------------------------+
| Aarav Resident of Mumbai is Studying History |
+----------------------------------------------+
1 row in set (0.00 sec)

更新於: 30-1-2020

2000+ 瀏覽

開啟您的 職業生涯

完成課程後獲得認證

立即開始
廣告