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

SQL語言快速入門(三)

編輯:關於SqlServer
我們日常使用SQL語言的工作過程中,使用最多的還是從已經建立好的數據庫中查詢信息。下面,我們就來詳細介紹一下如何使用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

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