- 使用IN 及 NOT IN運算子來決定欄位值是否存在於一列清單中
Select * FROM people WHERE birth_date IN ('2011-08-08','2010-07-07');
- 使用LIKE 及NOT LIKE於條件句中彈性的查詢,比較字串(也適用於數值型態欄位)。可搭配2種萬用字元:
- 底線(_):表符合一個字元;
- 百分比符號(%):表符合0到多個字元。
SELECT * FRM users WHERE last_name LIKE '_Smith%';
- 通常使用LIKE條件句查詢執行較慢,因此查詢方法無法使用索引,故須謹慎使用此種格式。
- 萬用字原可至於查詢句中的字串前面或後面 。
- 查詢符號須利用跳脫自原(於字元錢加上反斜線),以免被視為萬用字元。
沒有留言:
張貼留言