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

SQL數據語言的快速入門之三

編輯:關於SqlServer
您正在看的SQLserver教程是:SQL數據語言的快速入門之三。SELECT…FROM

  為方便講解,我們在數據庫中創建名為Store_Information的如下數據表。

Store_Information

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


  SQL語言中用於數據庫查詢的最簡單的命令就是SELECT…FROM,語法格式為:

SELECT "column_name" FROM "table_name"

例如,如果我們希望查詢Store_Information數據表中所有的商店名稱時,可以使用如下命令:

SELECT store_name FROM Store_Information

查詢結果顯示為:

Store_Name

Los Angeles

San DIEgo

Los Angeles

Boston

如果用戶希望一次查詢多個字段,可以將所要查詢的字段名稱依次加入SELECT關鍵字之後,中間用“,”隔開即可。

DISTINCT

  SELECT關鍵字支持用戶查詢數據表中指定字段的所有數據,但是這樣有時就會不可避免的出現重復信息。如果用戶希望只查詢那些具有不同記錄值的信息的話,可以使用SQL語言的DISTINCT關鍵字。語法格式如下:

SELECT DISTINCT "column_name"

FROM "table_name"

例如,我們可以使用以下命令查詢Store_Information數據表具有不同記錄值的所有記錄。

SELECT DISTINCT Store_Name FROM Store_Information

查詢結果如下:

Store_Name

Los Angeles

San DIEgo

Boston

WHERE

  除了選擇具有不同記錄值的記錄之外,有時我們可能還會需要根據某些條件對數據庫中的數據進行查詢。例如,我們可能需要查詢Store_Information數據表中銷售額超過1000美圓的商店。為此,我們可以使用SQL語言的WHERE關鍵字設定查詢條件。語法格式如下:

SELECT "column_name"

FROM "table_name"

WHERE "condition"

由此,我們可以使用如下命令查詢銷售額超過1000美圓的商店信息:

SELECT store_name FROM Store_Information WHERE Sales > 1000

查詢結果顯示為:

store_name

Los Angeles

運算函數

  現在,我們已經了解到在使用SQL語言進行數據庫查詢操作時可以通過對數值的判斷設定靈活的查詢條件。為了增強對運算的支持能力,SQL提供了眾多實用的運算函數供廣大用戶使用。例如,我們可以直接在SQL命令中調用SUM或AVG這兩個分別用於計算總數和平均數的函數。語法格式如下:

SELECT "function type"("column_name")

FROM "table_name"

如果我們希望查詢Store_Information數據表中所有商店的總銷售額的話,可以使用如下命令:

SELECT SUM(Sales) FROM Store_Information

查詢結果顯示為:

SUM(Sales) <
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved