如何透過 MySQL 在另一個字串中找到指定模式的字串?


我們可以透過使用 LIKE 運算子以及萬用字元在另一個字串中找到指定模式的字串。

語法

LIKE specific_pattern

特定模式是我們希望在另一個字串中找到的字串模式。

示例

假設我們有一個名為 'student' 的表,其中包含學生的姓名,並且我們希望獲得姓名中包含 'av' 字串模式的所有學生的詳細資訊。這可以透過以下 MySQL 查詢來完成 -

mysql> Select * from Student Where Name LIKE '%av%';

+------+--------+---------+-----------+
| Id   | Name   | Address | Subject   |
+------+--------+---------+-----------+
| 1    | Gaurav | Delhi   | Computers |
| 2    | Aarav  | Mumbai  | History   |
| 20   | Gaurav | Jaipur  | Computers |
+------+--------+---------+-----------+

3 rows in set (0.00 sec)

在上面的示例中,“%”符號是與 LIKE 運算子一起使用的萬用字元。

更新時間:04-2 月-2020

81 次瀏覽

啟動你的 職業

透過完成課程獲得認證

開始
廣告