MySQL是最常用的數據庫之一,支持多種條件查詢。本文將介紹MySQL的兩個條件查詢方法:
使用兩個條件查詢
在MySQL中,查詢可以使用多個條件。下面是一個使用兩個條件的示例查詢:
SELECT * FROM table_name WHERE condition_1 AND condition_2;
可以將上述查詢更改為使用OR條件:
SELECT * FROM table_name WHERE condition_1 OR condition_2;
以上語句查詢表table_name
中滿足條件condition_1
和condition_2
的所有行。如果要查詢兩個條件中其中一個的行,請使用OR關鍵字。
使用通配符查詢
當您想要以通配符查詢的方式搜索數據時,可以使用%
或_
。在以下示例中,我們使用%
通配符:
SELECT * FROM table_name WHERE column_name LIKE '%search_term%';
以上語句選擇從table_name
表中選擇所有列,其中column_name
列具有與search_term
類似的值。
在上述查詢中,%是一個通配符,表示該選項為任意字符的任意數量。如果您想要搜索以某些字符開頭或以某些字符結尾的內容,可以在搜索術語中使用雙引號。
SELECT * FROM table_name WHERE column_name LIKE "search_term%"; SELECT * FROM table_name WHERE column_name LIKE "%search_term";
以上語句分別從table_name
表中選擇所有列,其中column_name
列以search_term
開頭或以search_term
結尾。