SQL DISTINCT
一個資料表的某欄位中可能會有多個紀錄都是相同值的情況,在 SELECT 查詢語句中我們可使用 DISTINCT 關鍵字過濾重複出現的紀錄值。
一個資料表的某欄位中可能會有多個紀錄都是相同值的情況,在 SELECT 查詢語句中我們可使用 DISTINCT 關鍵字過濾重複出現的紀錄值。
我們可以將 SELECT 取得的資料集依某欄位來作排序,而排序分別可以由小至大 (ascending; 預設),或由大至小 (descending)。
我們可以進一步在 SELECT 查詢語句使用 WHERE 關鍵字搭配運算子來取出 “符合條件” 的紀錄值。
SELECT 很可能是最常用到的 SQL 語句,它是用來從資料庫取得資料,這個動作我們通常稱之為查詢 (query),資料庫依 SELECT 查詢的要求會返回一個結果資料表 (result table),我們通常稱之為資料集 (result-set)。
SELECT INTO 用來從某資料表查詢所得之資料集結果新增到另一個新建的資料表中。此一指令常用來複製備份資料表,或將資料表輸出至另一資料庫中。
DELETE FROM 敘述句 (SQL DELETE FROM Statement) DELETE FROM 是用來刪除資料表中的資料。 DELETE FRO…
如果我們要修改資料表中的資料我們就會需要用到 UPDATE。
INSERT INTO 是用來新增資料至某資料表 (table)。
View 是藉由 SQL SELECT 查詢動態組合生成的資料表 (亦即 View 是由查詢得到的結果集組合而成的資料表)。View 內的資料紀錄是由其它實際存在的資料表中產生的
如同如果一本書有索引 (index) 您可以更快的找到需要的資料,資料庫也是同樣道理,如果一張資料表中沒有索引,在查詢資料時就必需先把整張資料表讀過一遍 (scan table) 再慢慢去找資料,非常的沒有效率,因此替資料表加上 “適當的” 索引會大大加快查詢速度哦。