一
簡單的Transact
表或視圖
例如
SELECT nickname
FROM testtable
WHERE name=
(一) 選擇列表
選擇列表(select_list)指出所查詢列
量和全局變量)等構成
例如
SELECT *
FROM testtable
查詢結果集合中數據的排列順序與選擇列表中所指定的列名排列順序相同
例如
SELECT nickname
FROM testtable
在選擇列表中
列標題=列名
列名 列標題
如果指定的列標題不是標准的標識符格式時
標題
SELECT 昵稱=nickname
FROM testtable
SELECT語句中使用ALL或DISTINCT選項來顯示表中符合條件的所有行或刪除其中重復的數據行
為ALL
使用TOP n [PERCENT]選項限制返回的數據行數
表示一百分數
例如
SELECT TOP
FROM testtable
SELECT TOP
FROM testtable
(二) FROM子句
FROM子句指定SELECT語句查詢及與查詢相關的表或視圖
它們之間用逗號分隔
在FROM子句同時指定多個表或視圖時
所屬的表或視圖
使用下面語句格式加以限定
SELECT username
FROM usertable
WHERE usertable
在FROM子句中可用以下兩種格式為表或視圖指定別名
表名 as 別名
表名 別名
例如上面語句可用表的別名格式表示為
SELECT username
FROM usertable a
WHERE a
SELECT不僅能從表或視圖中檢索數據
例如
SELECT a
FROM authors a
(SELECT title_id
FROM titles
WHERE ytd_sales>
) AS t
WHERE a
AND ta
此例中
(三) 使用WHERE子句設置查詢條件
WHERE子句設置查詢條件
SELECT *
FROM usertable
WHERE age>
WHERE子句可包括各種條件運算符
比較運算符(大小比較)
范圍運算符(表達式值是否在指定的范圍)
NOT BETWEEN…AND…
列表運算符(判斷表達式是否為列表中的指定項)
NOT IN (項
[
From:http://tw.wingwit.com/Article/program/SQL/201311/16245.html