首页 / 数据库 / SQLServer / MS SQL基础教程:数据查询-SELECT语句
MS SQL基础教程:数据查询-SELECT语句2007-12-26数据库是为更方便有效地管理信息而存在的人们,希望数据库可以随时提供所需要的数据信息。因此,对用户来说,数据查询是数据库最重要的功能。本章将讲述数据查询的实现方法。在数据库中,数据查询是通过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] ]