在 MySQL 數據庫中搜索包含圓括號的字,需要使用轉義字符來達到匹配的目的。
SELECT * FROM table_name WHERE column_name LIKE '%\\(%';
這里 LIKE 表示模糊搜索,% 表示匹配任意字符,\\( 表示匹配圓括號,需要使用 \\ 轉義。
當要匹配帶有右括號的字符時,同樣需要使用轉義字符。
SELECT * FROM table_name WHERE column_name LIKE '%\\)%';
除此之外,可以使用 CONCAT 函數來搜索包含圓括號的字符串。
SELECT * FROM table_name WHERE CONCAT(column1, column2) LIKE '%\\(%';
這里 CONCAT 將 column1 和 column2 拼接成一個字符串,然后使用 LIKE 匹配圓括號。