SQL中select语法结构是怎样的

这篇文章给大家分享的是有关SQL中select语法结构是怎样的的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

10年的江达网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销的优势是能够根据用户设备显示端的尺寸不同,自动调整江达建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“江达网站设计”,“江达网站推广”以来,每个客户项目都认真落实执行。

SQL中select语句的语法结构是:“SELECT select_list [ INTO..] FROM table_name [ WHERE...] [ GROUP BY...][ HAVING...][ ORDER BY...];”。

SELECT语句由一系列灵活的子句组成,这些子句共同确定检索哪些数据。用户使用SELECT语句除可以查看普通数据库中的表格和视图的信息外,还可以查看SQL Server的系统信息。在介绍SELECT语句的使用之前,有必要对SELECT语句的基本语法结构及执行过程作一下介绍。

SELECT语句的语法结构

虽然SELECT语句的完整语法较复杂,但其主要子句可归纳如下:

SELECT select_list
[ INTO new_table]
FROM table_name
[ WHERE search_condition]
[ GROUP BY group_by_expression]
[ HAVING search_condition]
[ ORDER BY order_expression [ ASC|DESC ] ]

必需的子句只有SELECT子句和FROM子句,其他的子句都是可选的。各子句具体含义如下:

—    SELECT子句:指定由查询返回的列。

—    INTO子句:将检索结果存储到新表或视图中。

—    FROM子句:用于指定引用的列所在的表或视图。如果对象不止一个,那么它们之间必须用逗号分开。

—    WHERE子句:指定用于限制返回的行的搜索条件。如果SELECT语句没有WHERE子句,DBMS假设目标表中的所有行都满足搜索条件。

—    GROUP BY子句:指定用来放置输出行的组,并且如果SELECT子句