2024.7.9
1.在查詢的時候,如果要select一個臨時表再次用於查詢,要給它起別名
2.各個關鍵字正確的執行順序如下
-
先找到要查詢表格或連線要查詢的表格,因此FROM才是第一步;
-
接下來是進行條件篩選,所以是WHERE緊隨其後;
-
然後如果遇到表格有分組的需要,則需要先GROUP BY;
-
分組時如果也存在篩選條件,這裡就要用HAVING進行分組篩選;
-
這些執行過後才是查詢操作SELECT;
-
SELECT的時候如果遇到重複資料,就需要去重,即使用DISTINCT;
-
接下來如果要對查詢後的資料進行排序,會用到ORDER BY;
-
最後如果要指定返回的查詢資料範圍、條數則要用LIMIT/OFFSET函式
FROM(including JOINs) ---> WHERE ---> GROUP BY ---> HAVING ---> SELECT ---> DISTINCT ---> ORDER BY ---> LIMIT/OFFSET