MySQL的百分號%是關鍵字符之一,它在SQL語句中常用于模糊查詢。使用%可以表示任意長度的字符串。
下面是一個例子:
SELECT * FROM table_name WHERE column_name LIKE 'a%';
上述語句會匹配以字母'a'開頭的任何字符串,不管它們有多長。
還可以將%放在搜索字符串的兩端,以匹配包含該字符串的任何內容:
SELECT * FROM table_name WHERE column_name LIKE '%abc%';
上述語句會匹配包含子字符串'abc'的任何內容。
而如果需要搜索一個特定的%字符,可以在其前面加上另一個%:
SELECT * FROM table_name WHERE column_name LIKE '%\%%';
上述語句會匹配以百分號開頭的任何字符串。
總的來說,MySQL中的%字符非常有用,可以讓我們方便快捷地進行模糊查詢。
上一篇mysql 問號
下一篇mysql 計算比例