程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL Server數據庫技術(59)

SQL Server數據庫技術(59)

編輯:關於SqlServer

從本節開始,我們將用大量的實例來講述SELECT 語句的應用。首先從最簡單也是最常用的單表查詢開始。
10.2.1 選擇列
(1) 用SELECT 子句來指定查詢所需的列,多個列之間用逗號分開
SQL Server數據庫技術(59)(圖一)

(2) 可以使用符號“*”來選取表的全部列
SQL Server數據庫技術(59)(圖二)
(圖文)

(3) 在查詢結果中添加列
SQL Server數據庫技術(59)(圖三)
(圖文)
10.2.2 選擇行
(1) 使用WHERE 子句
用戶在查詢數據庫時,往往並不需要了解全部信息,而只需要其中一部分滿足某些條件的信息。在這種情況下就需要在SELECT 語句中加入條件,以選擇數據行,這時就用到WHERE 子句。WHERE 子句中的條件是由表達式以及邏輯聯結詞AND、 OR、NOT 等組成。

例10-4: 查詢工資介於2000 元和3000 元之間的員工姓名。
use pangu
select e_name
from employee
where e_wage between 2000 and 3000
運行結果如下:
e_name
--------------------
王二
伍將
(2 row(s) affected)

(2) 使用DICTINCT 關鍵字
用戶在對數據庫進行查詢時,會出現重復結果,這時就需要使用DISTINCT 關鍵字消除重復部分。
例10-5: 列出工資大於7000 的員工所屬的部門編號。
use pangu
select distinct dept_id
from empl

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved