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语句基本语法 1 :普通SQL语句可以用Exec执行 例: Select * from tableName Exec('select * from tableName') Exec sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N 2:字段名,...
1、SQL查询语句常见语法结构2、常见的查询语句3、WHERE 条件查询(4)常见的where 查询实例(5) order by 排序查询的语法结构
SELECT语句的完整语法详解,如果需要学习的朋友,可以作为参考~
虽然 SELECT 语句的完整语法比较复杂,但是大多数 SELECT 语句都描述结果集的四个主要属性 1、结果集中的列的数量和属性。 2、从中检索结果集数据的表,以及这些表之间的所有逻辑关系。 3、为了符合 SELECT 语句的...
达梦8数据库操作语法
MySQL进阶SELECT语法篇,内有大量高级SELECT语句、用法 最简单的SELECT语句是SELECT select_list,实际上利用这个最简单的SELECT语句,你也可以完成许多你期待的功能,首先你能利用它进行MySQL所支持的任何运算,例如...
下面介绍HQL语句的语法 1.from子句 2.select子句 3.聚集函数 4.多态查询 5.where子句 6.表达式 7.order by子句 8.group by子句 9.子查询语句 10.fetch关键字 11.命名查询
SELECT语句用于从数据库中选择数据。其基本语法如下: sql复制代码 SELECT column1, column2, ... FROM table_name; 例如,从一个名为students的表中选择所有学生的姓名和年龄: sql复制代码 SELECT name, age ...
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. ...
再来回顾一下SQL语句中的select语句的语法: Select 语句的基本语法: Select <列的集合> from <表名> where <条件> order by <排序字段和方式> 如果要对查询结果按某个字段排序,则要使用order by 子句...
1、from子句组装来自不同数据源的数据; 2、where子句基于指定的条件对记录行进行筛选; 3、group by子句将数据... 标准顺序的 SQL 语句为: Select 考生姓名, max(总成绩) as max总成绩 from tb_Grade where 考生姓名
比较全的sql语句总结,总结了一些语法 和语句 还有一些习题
SQL里的各种语句的"完整语法",SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)
本文实例讲述了mysql学习笔记之完整的select语句用法。分享给大家供大家参考,具体如下: 本文内容: 完整语法 去重选项 字段别名 数据源 where group by having order by limit 首发日期:2018-04-11 ...
ABAP中SQL语法详细介绍,包括基础语法和各种聚合函数,如MAX,MIN,AVG,COUNT,SUM,DIV,MOD,CEIL,FLOOR,DIVSION,ROUND,FOR ALL ENTRIES IN.除了各种聚合函数还有字段拆分,连接,子语句查询,字段类型转换,分情况赋值...
原因:晚上只好暂时关闭网站,进行服务器维护,作全面的检查跟踪,发现是一句Select语句导致: Select * From Table1 这条语句,语法是没问题的,但在应用上出了问题。Table1存储的是10多万行数据,表数据每天都会...
SELECT 语句语法格式如下: SELECT column1, column2,...columnN FROM table_name; column1, column2,…columnN 为表中字段名。 table_name 为表名。 如果我们想读取表中的所有数据可以使用以下 SQL 语句: SELECT *...
一.Select语句的完整语法为: Select[ALL|DISTINCT|DISTINCTROW|TOP] {*|talbe.*|[table.]field1[AS alias1][,[table.]field2[AS alias2][,…]]} FROM tableexpression[,…][IN externaldatabase] [Where…] ...
从网上搜集的shell 基本语法 * 1 合理使用注释 * 2 变量赋值和引用 * 3 Shell里的命令 o 3.1 Unix 命令 o 3.2 概念: 管道, 重定向和 backtick * 4 Shell里的流程控制 o 4.1 if 语句 o 4.2 && 和|| ...
在Go编程语言中的select语句的语法如下: 代码如下: select { case communication clause : statement(s); case communication clause : statement(s); /* you can have any number of case ...