MySQL中的ORWHERE操作可以讓我們在查詢中使用多個條件進行篩選,即當滿足任意一個條件時就返回結果。我們來看一下具體的使用方法。
SELECT * FROM users WHERE name='John' OR age=25;
上述代碼表明我們要查詢所有名字為John或者年齡為25的用戶。其中ORWHERE即起到了連接名字和年齡條件的作用。
SELECT * FROM users WHERE name LIKE '%John%' OR email LIKE '%@gmail.com';
我們還可以使用類似于LIKE這樣的模糊匹配條件。以上SQL語句就是查詢名字包含John或者郵箱以@gmail.com結尾的所有用戶信息。
SELECT * FROM users WHERE salary>10000 OR (name='John' AND age=25);
最后一個例子展示了如何使用括號來優先處理一些條件。以上SQL語句表示查詢工資大于10000或者名字是John且年齡為25的所有用戶信息。
總結來說,ORWHERE非常實用也很容易理解,它可以綜合多個條件進行篩選,讓我們更快地獲得想要的結果。