簡單 SELECT
查詢數據表中的所有列
SELECT *
FROM sales.customers;
此查詢會擷取 sales.customers 數據表中的所有行和列。 不過,不需要查詢所有數據行,而且是成本高昂的作業。 為了獲得最佳效能,請只選取必要的欄。
選取特定數據行會更有效率,因為它可減少傳輸和處理的數據量。 當您查詢數據表中的所有數據行時,資料庫會擷取每一個資訊片段,而不論是否需要。 這會增加資料庫伺服器和網路的負載,因為必須擷取更多數據、儲存在記憶體中,並傳輸至用戶端。
查詢特定欄位
SELECT customer_name, city, country
FROM sales.customers;
此查詢只會從customer_name數據表中擷取city、country和sales.customers欄位。
查詢相異值
SELECT DISTINCT country
FROM sales.customers;
DISTINCT SQL 中的 關鍵字用於確保查詢結果只包含指定欄或欄組合的唯一值,並消除任何重複的資料。
在此查詢中DISTINCT關鍵字會從sales.customers表中擷取所有獨特國家的清單,排除表中重複的條目。