- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
管理信息系统开发11
制作者:马秀麟 * (湖南师大附中内部资料)高三化学习总复习课件:高三第五次周考试卷分析课0801(课件)(培训课件)班组建设与5S管理培训多媒体计算机系统常用硬件设备教材 * 第六章 SQL Server数据库简介 五、SQL语言的基本知识 1、SQL语言简介 (1)SQL简介 SQL,英文全称为Structured Query Language,其含义是结构化查询语言。这是一种被广泛应用在数据库管理中的语言。由于SQL语言使用方便,简单易懂,功能丰富,很快在各种关系数据库中广泛应用。 SQL虽然名为查询语言,但实际上具有定义、查询、更新和控制等多种功能,已经发展成为一种功能齐全的数据库操作语言,现在已经成为关系数据库操作语言的事实标准。 五、SQL语言的基本知识 (2)示例表 shy.dbf(售货员情况表) ? 售货员号 售货员名 单位 住址 籍贯 001 王小丽 礼品部 海淀区 山东 002 马小明 五金部 西城区 山东 004 崔大伟 礼品部 东城区 河北 003 赵秀花 日用品部 西城区 河北 五、SQL语言的基本知识 SPXXB.dbf(商品销售表) ? 售货员号 商品号 件数 单价 金额 001 AAA 10 1.00 002 BBB 23 3.00 003 AAA 30 1.00 001 BBB 20 2.00 002 CCC 40 3.00 004 DDD 30 4.00 003 DDD 20 4.00 001 AAA 10 1.00 002 CCC 11 3.00 004 DDD 15 4.00 002 AAA 12 1.00 001 BBB 14 2.00 003 CCC 17 3.00 五、SQL语言的基本知识 2、查询语句 (1)SQL查询语句的一般格式 select 列名,... from 表名 [where 条件式] [into table 目的表][group by 分组列 ][Having 分组条件] [Order by 排序列 asc/DESC] 需要注意的是:Foxpro语句格式中,子句的顺序可以调整,SQL语句的子句顺序基本不允许变化,请大家牢记上面的语句顺序。 五、SQL语言的基本知识 (2)基于SQL语言的简单查询 A、列出一个表中的所有信息: SELECT * from spxxb 一般需要在表名前面标记表文件所在的盘符和路径。*代表所有字段。 B、列出表中的部分信息: 列出001号售货员做的各笔生意: SELECT * from spxxb where 售货员号=[001] 列出与商品CCC有关的各笔生意的售货员号和金额: SELECT 售货员号,金额 from spxxb where 商品号=[CCC] 五、SQL语言的基本知识 C、对字符串的模糊查询: 在Foxpro下,我们使用:list for 姓名=[王] 就能查询姓“王”的所有人,能够实现模糊查找,因为系统实行了不严格比较。但在SQL语言中,我们一般用like命令进行模糊查找,用%作为查找通配符号。 列出以0开头的售货员做的各笔生意: SELECT * from spxxb where 售货员号 like ‘0%’ 列出与中间字母为“C的商品有关的生意: SELECT * from spxxb where 商品号 like ‘%C%’ 注意:引号内的内容要区分大小写。 五、SQL语言的基本知识 D、唯一性查询: 在实际工作中,我们可能需要知道有哪些售货员做成了生意,但不需要知道具体做成了哪些生意,我们可以使用唯一性查询,即列出spxxb表中的所有售货员号,但对重复性的售货员号只保留一条。则使用Distinct 关键字。 列出本表中售货员号,重复记录只保留一条: SELECT distinct 售货员号 from spxxb 计算spxxb中售货员的人数: SELECT count(distinct 售货员号) from spxxb 五、SQL语言的基本知识 (4)嵌套查询: 所谓嵌套查询是指先对一个数据表进行查询,得到一个数据集,然后再让另一个查询依据这个数据集操作。 在嵌套查询中,如果内层查询的值仅有一个,一般可用“=”号,如果有多个,一般用“IN”进行联系,表示“属于”。 A、简单嵌套查询: 查找礼品部做的各笔生意:(划横线的为内层查询,因礼品部的售货员不止一人,故 in 不能变成 =) selec
文档评论(0)