2024-07-25|閱讀時間 ‧ 約 2 分鐘

SQL查詢結果 - ORDER BY(排序)

    ※ 什麼是ORDER BY?

    可以讓SELECT出來的結果,根據你想要的方式排序。簡單說,用於對查詢結果進行排序。

    ※ 語法:

    SELECT select_list
    FROM table_name
    ORDER BY
    column1 [ASC|DESC],
    column2 [ASC|DESC]
    //ASC表示升序(從小到大),DESC表示降序(從大到小)。

    ※ 解析順序:

    raw-image
    • 先把SELECT出來的結果,當成一個中間表格;ORDER BY會根據中間的表格,評斷順序的欄位是什麼,ORDER BY會把中間結果排序好,再輸出給使用者。

    ※ 使用場景:

    • Single column:根據其中一個欄位做排序。
    • Multiple column:根據多個欄位做排序。
    • Expression:根據一個算式做排序。
    • Custom Order:自己定義順序。
    分享至
    成為作者繼續創作的動力吧!
    © 2024 vocus All rights reserved.