1 / 8
文档名称:

简单SQL查询.doc

格式:doc   大小:57KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

简单SQL查询.doc

上传人:xunlai783 2019/3/7 文件大小:57 KB

下载得到文件列表

简单SQL查询.doc

相关文档

文档介绍

文档介绍:为什么需要查询语言?查询出另一种关系,,更简洁查询(检索)数据的四个问题你想得到什么结果?回答这个问题需要从存储在数据库中的多个表中选择数据列,当然,,最难的部分是搞清楚所有表,,(或者有哪些(限制)约束)?,(用And和or连接的表达式),?很多查询可能只涉及一个表,所以不需要考虑表的连接例:如果想得到整个公司的销售总额,而非某一个特定员工的总销售额,所以可能没有任何(条件),?这个问题和数据规范化问题相关,:可以分为单表查询与多表查询根椐查询的复杂程序:可以分为简单查询与复杂查询根椐查询的种类:可以分为子查询与复杂查询单表查询的语法Select{*|列列表}from表名[where条件][groupby分组][orderby排序][having分组后条件]简单查询与单表查询的具体应用查询全部行(记录)语法1:select*from表名;//*代表所有的列语法2:select所有的列名显式列出from表名查询部分列(记录)语法:select列名,列名1from表名;//只需列出你想显示的列名去掉重复查询distinct关键字前面介绍的最基本的查询方式会返回从表格中搜索到的所有行的数据,而不管这些数据是否重复,这常常不是用户所希望看到的。使用DISTINCT关键字就能够从返回的结果数据集合中删除重复的行,使返回的结果更简洁。在使用DISTINCT关键字后,如果表中有多个为NULL的数据,服务器会把这些数据视为相等。语法:Selectdistinct列1,列2from表;注:distinct必须放在所有的列之前,代表几个列组合不重复,使用distinct会减慢查询速度,数量大的查询更明显更改列名的查询语法:select列as别名from表名例如:selectstuName姓名,stu***别,stuAge年龄fromstudent;注:更改别名的意义是为了可读性,别名可以一致在这里顺带提一下表名也可以更改别名,主要的意义用于多表查询时。使用计算列查询(这里讲讲mysql的算术运算符(+,-,*,/)在进行数据查询时,经常需要对查询到的数据进行再次计算处理。T-SQL允许直接在SELECT语句中使用计算列。计算列并不存在于表格所存储的数据中,它是通过对某些列的数据进行演算得来的结果。Select单价*数量as金额fromstudent;注:一般情况下,计算列可以取别名。MySQL聚集函数查询(aggregatefunction)有时候需要计算某一个数据集的行数,某一数据栏所有数据的总和时就需要用到聚集函数。常见的聚集函数有:聚集函数应用详解:Count()用法:得到行的数量,有几种不同的用法:selectcount(*)fromstudent;//返回