MySQL查詢語句中的where條件非常靈活,可以根據我們的需求篩選出特定的數據。在某些情況下,我們需要同時使用兩個where條件來過濾數據,這時我們可以使用以下語法:
SELECT * FROM 表名 WHERE 條件1 AND 條件2;
其中,條件1和條件2可以是任何我們想要的條件,可以使用比較運算符、邏輯運算符和通配符等。
例如,我們有一個名為“students”的數據表,其中包含學生的姓名、年齡和成績三個字段,現在我們想查詢年齡在18到22歲之間,且成績高于80分的學生信息,可以使用以下代碼:
SELECT * FROM students WHERE age >= 18 AND age<= 22 AND score >80;
這條查詢語句中,條件1為“age >= 18 AND age<= 22”,表示查詢年齡在18到22歲之間的學生;條件2為“score >80”,表示查詢成績高于80分的學生。兩個條件同時滿足時,才會返回對應的結果。
使用where條件多個條件查詢時,需要注意條件之間的關系,是使用AND還是OR,還需要注意條件的順序,以避免出現不符合預期的結果。