`

SELECT语句基本语法

 
阅读更多

1.SELECT语句基本语法

SELECT [ALL|DISTINCT]

[TOP 表达式 [PERCENT][WITH TIES]]

<列名表>

[INTO 新表名]

[FROM {<表名列表>}[,...n]]

[WHERE <条件>]

[GROUP BY [ALL] 分组列表[,...n]]

[WITH {CUBE|ROLLUP}]

[HAVING<条件>]

[ORDER BY 排序列表[ASC|DESC]]

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

[BY 表达式[,...n]]

 

2.SELECT语句中的语法说明

  • SELECT:是查询数据的关键字
  • ALL|DISTINCT:ALL指定在结果集中可以显示重复行。ALL是默认设置;关键字 DISTINCT指定在结果集中只显示唯一行,也就是不包含重复的行。
  • TOP|PERCENT:指定只从查询结果集中输出前n行。n是介于0和4294967295之间的整数。如果还指定了PERCENT,则只从结果集中输出前百分之n行,n必须是介于0和100之间的整数
  • WITH TIES:指定从基本结果集中返回附加的行,这些行包含与出现在TOP n(PERCENT)行最后的ORDER BY列中的值相同的值,如果指定了ORDER BY子句,则只能指定了TOP...WITH TIES。
  • 列名表:为结果集选择的列。列名表是以逗号分割的一系列表达式。每个列表总表达时通常是对获取数据的源表或视图的列的引用,也可能是其它的表达式,例如常量或T-SQL函数,如果列名表使用*,表明指定返回源表中的所有列。
  • INTO新表名:创建新表并将结果从查询插入新表中。
  • FROM表明列表:包含从中检索到结果集数据的标的列表。这些源表包括:SQL Server的本地服务器中的基表,本地SQL Server中的视图,链接表
  • WHERE条件:WHERE子句是一个筛选,它定义了源表中行要满足SELECT语句的要求所必须达到的条件。
  • GROUP BY:GROUP BY子句根据分组列表中的值将结果集分成组。
  • HAVING条件:是进行结果集的附加筛选。
  • ORDER BY排序列表[ASC|DESC]:ORDER BY子句定义结果集中行排列的顺序。可以按一列或多列对查询结果进行排序,排序可以是升序(ASC),也可以是降序(DESC)
  • COMPUTE BY:能够用同一语句即查看明细行,又查看汇总行。
分享到:
评论

相关推荐

    动态SQL语句基本语法。动态SQL语句基本语法

    动态sql语句基本语法 1 :普通SQL语句可以用Exec执行 例: Select * from tableName Exec('select * from tableName') Exec sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N 2:字段名,...

    Select查询语句基本语法及常用语句

    1、SQL查询语句常见语法结构2、常见的查询语句3、WHERE 条件查询(4)常见的where 查询实例(5) order by 排序查询的语法结构

    SELECT语句的完整语法 可参考资料

    SELECT语句的完整语法详解,如果需要学习的朋友,可以作为参考~

    Select语句大全,适合初学者

    虽然 SELECT 语句的完整语法比较复杂,但是大多数 SELECT 语句都描述结果集的四个主要属性 1、结果集中的列的数量和属性。 2、从中检索结果集数据的表,以及这些表之间的所有逻辑关系。 3、为了符合 SELECT 语句的...

    达梦数据库常用sql语句语法

    达梦8数据库操作语法

    MySQL进阶SELECT语法篇

    MySQL进阶SELECT语法篇,内有大量高级SELECT语句、用法 最简单的SELECT语句是SELECT select_list,实际上利用这个最简单的SELECT语句,你也可以完成许多你期待的功能,首先你能利用它进行MySQL所支持的任何运算,例如...

    hql语句语法详解hql语句

    下面介绍HQL语句的语法 1.from子句 2.select子句 3.聚集函数 4.多态查询 5.where子句 6.表达式 7.order by子句 8.group by子句 9.子查询语句 10.fetch关键字 11.命名查询

    mysql查询语句汇总基本语法.doc

    SELECT语句用于从数据库中选择数据。其基本语法如下: sql复制代码 SELECT column1, column2, ... FROM table_name; 例如,从一个名为students的表中选择所有学生的姓名和年龄: sql复制代码 SELECT name, age ...

    SQL语句语法.doc

    SELECT语法 13.2.8. Subquery语法 13.2.9. TRUNCATE语法 13.2.10. UPDATE语法 13.3. MySQL实用工具语句 13.3.1. DESCRIBE语法(获取有关列的信息) 13.3.2. USE语法 13.4. MySQL事务处理和锁定语句 13.4.1. ...

    MySQL中select语句使用order按行排序

    再来回顾一下SQL语句中的select语句的语法: Select 语句的基本语法: Select &lt;列的集合&gt; from &lt;表名&gt; where &lt;条件&gt; order by &lt;排序字段和方式&gt; 如果要对查询结果按某个字段排序,则要使用order by 子句...

    SQL Select语句完整的执行顺序

    1、from子句组装来自不同数据源的数据; 2、where子句基于指定的条件对记录行进行筛选; 3、group by子句将数据... 标准顺序的 SQL 语句为: Select 考生姓名, max(总成绩) as max总成绩 from tb_Grade where 考生姓名

    基本SQL-SELECT语句

    比较全的sql语句总结,总结了一些语法 和语句 还有一些习题

    SQL里的各种语句的"完整语法"

    SQL里的各种语句的"完整语法",SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)

    mysql学习笔记之完整的select语句用法实例详解

    本文实例讲述了mysql学习笔记之完整的select语句用法。分享给大家供大家参考,具体如下: 本文内容: 完整语法 去重选项 字段别名 数据源 where group by having order by limit 首发日期:2018-04-11 ...

    SAP-ABAP-SQL中的select语句讲解

    ABAP中SQL语法详细介绍,包括基础语法和各种聚合函数,如MAX,MIN,AVG,COUNT,SUM,DIV,MOD,CEIL,FLOOR,DIVSION,ROUND,FOR ALL ENTRIES IN.除了各种聚合函数还有字段拆分,连接,子语句查询,字段类型转换,分情况赋值...

    一条select语句引起的瓶颈问题思考

    原因:晚上只好暂时关闭网站,进行服务器维护,作全面的检查跟踪,发现是一句Select语句导致: Select * From Table1 这条语句,语法是没问题的,但在应用上出了问题。Table1存储的是10多万行数据,表数据每天都会...

    PostgreSQL SELECT 语句

    SELECT 语句语法格式如下: SELECT column1, column2,...columnN FROM table_name; column1, column2,…columnN 为表中字段名。 table_name 为表名。 如果我们想读取表中的所有数据可以使用以下 SQL 语句: SELECT *...

    SQL语句的基本语法

    一.Select语句的完整语法为: Select[ALL|DISTINCT|DISTINCTROW|TOP] {*|talbe.*|[table.]field1[AS alias1][,[table.]field2[AS alias2][,…]]} FROM tableexpression[,…][IN externaldatabase] [Where…] ...

    shell 基本语法

    从网上搜集的shell 基本语法 * 1 合理使用注释 * 2 变量赋值和引用 * 3 Shell里的命令 o 3.1 Unix 命令 o 3.2 概念: 管道, 重定向和 backtick * 4 Shell里的流程控制 o 4.1 if 语句 o 4.2 && 和|| ...

    简介Go语言中的select语句的用法

    在Go编程语言中的select语句的语法如下: 代码如下: select {  case communication clause :  statement(s);   case communication clause :  statement(s);  /* you can have any number of case ...

Global site tag (gtag.js) - Google Analytics