簡單 SELECT

已完成

查詢數據表中的所有列

SELECT * 
FROM sales.customers;

此查詢會擷取 sales.customers 數據表中的所有行和列。 不過,不需要查詢所有數據行,而且是成本高昂的作業。 為了獲得最佳效能,請只選取必要的欄。

選取特定數據行會更有效率,因為它可減少傳輸和處理的數據量。 當您查詢數據表中的所有數據行時,資料庫會擷取每一個資訊片段,而不論是否需要。 這會增加資料庫伺服器和網路的負載,因為必須擷取更多數據、儲存在記憶體中,並傳輸至用戶端。

查詢特定欄位

SELECT customer_name, city, country 
FROM sales.customers;

此查詢只會從customer_name數據表中擷取citycountrysales.customers欄位。

查詢相異值

SELECT DISTINCT country 
FROM sales.customers;

DISTINCT SQL 中的 關鍵字用於確保查詢結果只包含指定欄或欄組合的唯一值,並消除任何重複的資料。
在此查詢中DISTINCT關鍵字會從sales.customers表中擷取所有獨特國家的清單,排除表中重複的條目。