| Store_Name | Sales | Date |
|---|---|---|
| Los Angeles | $1500 | Jan-10-2000 |
| San Diego | $250 | Jan-11-2000 |
| Los Angeles | $300 | Jan-12-2000 |
| Boston | $700 | Jan-12-2000 |
-- 查詢所有店名(含重複)
SELECT Store_Name FROM Store_Information;
-- 結果:Los Angeles, San Diego, Los Angeles, Boston
-- 多列查詢
SELECT Store_Name, Sales FROM Store_Information;
SELECT DISTINCT Store_Name FROM Store_Information;
-- 結果:Los Angeles, San Diego, Boston
DISTINCT 作用於**整個選擇列表**,即所有列組合去重。
-- 銷售額超過 1000 的店鋪
SELECT Store_Name FROM Store_Information WHERE Sales > 1000;
-- 結果:Los Angeles
注意:Sales 列為字符串類型(含 $),實際比較需轉換或存儲為數值類型。教學簡化假設隱式轉換生效。
DISTINCT 查詢有銷售記錄的所有日期。
4. 嘗試 SELECT * FROM Store_Information WHERE Store_Name LIKE 'L%'。
SELECT 列 FROM 表 基礎骨架。DISTINCT 消除結果集完全重複行。WHERE 條件 行級過濾,支持比較、邏輯、模糊運算符。'YYYY-MM-DD'、'MM/DD/YYYY')。