資料庫查詢語言(DQL)

雨花阁發表於2024-11-13

資料庫查詢語言(DQL)
資料庫的查詢是我們整個資料庫學習中的重點內容,面對資料庫中龐大的資料,該如何去尋找我們想要的資料,就是我們主要討論的問題。
單表查詢
單表查詢是最簡單的一種查詢,我們只需要在一張表中去查詢資料即可,透過使用語句來進行單表查詢:select
-- 指定查詢某一列資料
SELECT 列名[,列名] FROM 表名
-- 會以別名顯示此列
SELECT 列名 別名 FROM 表名
-- 查詢所有的列資料
SELECT * FROM 表名
-- 只查詢不重複的值
SELECT DISTINCT 列名 FROM 表名
我們也可以新增字句來限定查詢目標:where
SELECT * FROM 表名 WHERE 條件
排序查詢
我們可以透過來將查詢結果進行排序:order by
SELECT * FROM 表名 WHERE 條件 ORDER BY 列名 ASC|DESC
使用ASC表示升序排序,使用DESC表示降序排序,預設為升序。
我們也可以可以同時新增多個排序:
SELECT * FROM 表名 WHERE 條件 ORDER BY 列名1 ASC|DESC, 列名2 ASC|DESC
這樣會先按照列名1進行排序,每組列名1相同的資料再按照列名2排序。

相關文章