- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1、SQL是结构化查询语言(Structured Query Language的缩写) 2、特点: 是一种一体化语言 是一种高度非过程化语言 非常简洁 可以以命令方式交互使用(也可以作为程序代码) 3、SQL的功能: 数据查询 数据定义 数据操纵 数据控制(此功能VFP没有) 1、命令格式 SELECT 目标字段名表; FROM 表名 [关联语句]; WHERE 筛选条件; ORDER BY 排序依据[ASC][DESC]; GROUP BY 分组依据 ; HAVING 分组限制条件; INTO /TO 查询去向 [NOCONSOLE] [PLAIN] [NOWAIT] 2、目标字段名表选项 符合条件的记录: ALL 所有符合条件的记录(默认) DISTINCT 符合条件者重复的只出现一次(消除重复行) TOP n 符合条件者的前n个记录 [必须有ORDER BY子句] TOP n PERCENT 符合条件者前n%个记录 [必须有ORDER BY子句] 所需字段 * 表示所有字段 表名.字段名 [AS 标题],表名.字段名 [AS 标题] 函数(字段名),支持函数为:count,sum,avg,max,min (称为计算查询) 指定字段或要计算的结果 COUNT:对一列中的值计算个数;COUNT(*):计算表中记录的个数; SUM 、AVG :求某一列值的总和和平均值(此列必须是数值型) MAX、 MIN :求某一列值的最大值、最小值(可以为字符、数值、日期型) 1.显示所有记录、所有字段(*) select all * from gzj 或 sele * from gzj 2.显示所有记录、部分字段(字段名和字段名之间用逗号分隔) Select 工号,姓名 from gzj 3.显示前10条记录、所有字段(top n) select * top 10 from gzj order by 工号 3.显示前10%条记录部分字段,降序 select top 10 percent 工号,姓名 from gzj order by 工号 desc 4.显示所有记录的工龄字段,加唯一性 select 工龄 from gzj dist 5.计算所有记录的基本工资平均值,最大基本工资和最小基本工资。 select avg(基本工资) as 平均基本工资, max(基本工资) as 最大基本工资,min(基本工资) as 最小基本工资 from gzj 6、统计记录的个数 select count(*) from gzj 3、联接查询(FROM子句) 1、联接及其类别 联接是关系的横向结合。关系联接的类别: 等值联接:按字段值对应相等为条件进行的联接 自然联接:去掉重复字段的等值联接 超联接:保证一个表中满足条件的记录在结果中,然后与另一表进行联接. (3)超联接查询 超联接的四种形式: 左联接:结果包含第一个表中所有的记录,用LEFT JOIN表示 右联接:结果包含第二个表中所有的记录,用RIGHT JOIN表示 内部联接:取两个表中的公共记录,用INNER JOIN表示 完全联接:取两个表中的记录本的并集,用FULL JOIN表示 超联接语句: Select …. From 表名1 联接形式 表名2 on 联接条件 注意:若涉及到三个以上表,on连接条件的顺序与join的顺序相反。 例:对xs和CJ进行超联接的结果 sele * from xs inner join cj on xs.学号=cj.学号 比较INNER JOIN/LEFT JOIN /RIGHT JOIN/FULL JOIN 1) 格式一 Select [别名.] 选项1 [As 列标题1] [,[别名.] 选项2 [As列标题2].……, [别名.] 选项N [As列标题N] From 数据表1 [别名] [,数据表2 [别名],.…. ,数据表n] [别名] Where [过滤条件1.And./.Or.过滤条件2…...…. .And. / .Or. 过滤条件n] .And. [连接条件1 .And. 连接条件2….. .And. 连接条件n] 参数说明: ◆ 别名.选项:选项的意义与前面相同。因为是多表查询,所以选项前面必须注明别名。别名可以是选项所在的数据表的别名,也可以用A、B、C、D、E...工作区号来表示。如果用工作区号来表示,则From 数据表后面必须注明工作区号。 ◆ WHERE连接条件子句的作用是将若干个数据表,通过两两数据表(按公共字段的值相等)的连接,产生一个包
您可能关注的文档
最近下载
- 理想KS系列 KS500 KS600 KS800 速印机中文维修手册.pdf VIP
- 理想 SF 9350 9390 9450 9250 速印机中文维修手册.pdf VIP
- 理想 SF 5450 5350 5250 5050 5430 速印机中文维修手册.pdf VIP
- 给排水国标图集-04S520:埋地塑料排水管道施工.pdf VIP
- 建筑垃圾资源再利用项目商业计划书.pptx VIP
- 智能变电站基础知识(GOOSESV介绍).ppt VIP
- 理想 ES2561 ES3761C 3791 ES5791 系列速印机中文维修手册.pdf VIP
- 产品试产评估报告(最全、最详细版).pdf VIP
- 博弈论教程(第三版).pptx VIP
- 理想 EV ES 2 3 5 系列速印机零件手册.pdf VIP
文档评论(0)