當搜索範圍太大時,就需要使用WHERE來縮小範圍,有時想要將搜索資料進行排序時,就會使用ORDER BY來排序
WHERE的格式如下
SELECT *|{[DISTINIC] | 表達式 [別名],...}
FROM 資料表
[WHERE 條件];
並且使用WHERE時有一些條件
LIKE比較運算符
當查詢字串時,沒辦法總是知道精確值,此時就可以在WHERE子句加上「LIKE比較運算符」來找尋包含字串或是數字的字串,LIKE運算符使用字符樣式匹配方式搜尋字串,可以使用下面想的萬用字符搜尋
連字符&
當想要與互動有互動性時,可以在變數前面加上連字符,當搜索時就會再加上連字符的變數跳出視窗
排序
當想要排序搜索出來的資料時可以使用ORDER BY子句
SELECT *|{[DISTINIC] | 表達式 [別名],...}
FROM 資料表
[WHERE 條件];
[ORDER BY{欄位, 表達式, 別名, 欄位位置數字}[ASC|DESC]];