要實現多條件模糊查詢,可以使用SQL的LIKE
關鍵字配合AND
或OR
等邏輯操作符來同時匹配多個條件。
例如,假設有一個名為students
的表,包含id
、name
和age
字段,要查詢名字包含"Tom"并且年齡大于20歲的學生,可以使用如下SQL語句:
SELECT * FROM students
WHERE name LIKE '%Tom%' AND age > 20;
這樣就可以篩選出名字包含"Tom"并且年齡大于20歲的學生記錄。如果要查詢名字包含"Tom"或者年齡大于20歲的學生,可以將AND
改為OR
:
SELECT * FROM students
WHERE name LIKE '%Tom%' OR age > 20;
通過適當使用LIKE
和邏輯操作符,可以實現多條件模糊查詢。