程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> MS SQL基礎教程:數據查詢-SELECT語句

MS SQL基礎教程:數據查詢-SELECT語句

編輯:關於SqlServer

數據庫是為更方便有效地管理信息而存在的人們,希望數據庫可以隨時提供所需要的數據信息。因此,對用戶來說,數據查詢是數據

庫最重要的功能。本章將講述數據查詢的實現方法。

在數據庫中,數據查詢是通過SELECT 語句來完成的。SELECT 語句可以從數據庫中按用戶要求檢索數據,並將查詢結果以表格的形式返回。我們在“Transact-SQL 語言”章節及前面的章節中已經初步接觸到了SELECT 語句的一些用法,在本章中將分類講述其具體用法。

本節講述SELECT 語句完整的語法結構,這是一個非常冗長、枯燥的過程。讀者可以跳過本節,從第二節開始閱讀,而將本節作為理解、編寫查詢語句的語法參考資料。 SELECT 語句完整的語法結構如下:

SELECT statement ::=

<query_expression>

[ ORDER BY { order_by_expression | column_position [ ASC | DESC ] } [,...n] ]

[ COMPUTE { { AVG | COUNT | MAX | MIN | SUM } (expression) } [,...n]

[ BY expression [,...n] ] ]

[ FOR { BROWSE | XML { RAW | AUTO | EXPLICIT }

[ , XMLDATA ]

[ , ELEMENTS ]

[ , BINARY base64 ] }

[ OPTION (<query_hint> [,...n]) ]

<query expression> ::=

{ <query specification> | (<query expression>) }

[UNION [ALL] <query specification | (<query expression>) [...n] ]

<query specification> ::=

SELECT [ ALL | DISTINCT ]

[ {TOP integer | TOP integer PERCENT} [ WITH TIES] ]

<select_list>

[ INTO new_table ]

[ FROM {<table_source>} [,...n] ]

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