- 1、本文档共107页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP课件_结构化查询语言SQL要点
vfp第4章 结构化查询语言SQL 4.1 SQL的概述 SQL:结构化查询语言,全称为Structured Query Language。 (1)主要特点 SQL是一种一体化的语言; SQL语言是一种高度非过程化的语言; SQL语言非常简洁; SQL语言可以直接以命令方式交互使用,也可以嵌入到程序设计语言中以程序方式使用。 (2)功能 数据查询 : select 数据定义 : create 、drop、 alter 数据操纵 : insert、 update、 delete 数据控制 : grant、 revoke 4.2 数据查询 一、基本查询 二、排序查询 三、计算与分组查询 四、带特殊运算符的条件查询 五、利用空值查询 六、嵌套查询 七、别名与自联接查询 八、超联接查询 九、集合的并运算 十、查询中的几个特殊选项 4.2 数据查询 SQL SELECT 查询命令的格式: SELECT [ALL | DISTINCT][TOP 表达式 [PERCENT]][别名.]列表达式[AS 别名]; [,[别名.]列表达式[AS 别名]…]; FROM [数据库名!]表名[,[数据库名!]表名…]; [INNER | LEFT | RIGHT | FULL JOIN [数据库名!]表名 ; [ON 联接条件…]]; [[INTO TABLE 新表名] | [TO FILE 文件名 | TO PRINTER | TO SCREEN]]; [WHERE 联接条件[AND 联接条件…]; [AND | OR 查询条件 [AND | OR查询条件…]]]; [GROUP BY 字段名[,字段名…]][HAVING 分组条件]; [ORDER BY 字段名[ASC | DESC][,字段名[ASC | DESC]…]] SQL SELECT命令看上去非常复杂,但常用的只有6个子句:SELECT、FROM、WHERE、GROUP BY、HAVING、ORDER BY。 4.2 数据查询 1.SELECT 短语:用于说明要查询的数据。 2.FROM 短语:用于说明要查询的数据来自哪个或哪些表,可对单个表或多个表进行查询。 3.WHERE 短语:用于说明查询条件;如果是多表查询还可通过该子句指明表与表之间的联接条件,进行联接。 4.GROUP BY 短语:用于对查询进行分组,可利用它进行分组汇总。 5.HAVING 短语:跟随在GROUP BY 之后使用,它是用来限定分组,要求只有满足分组条件的记录才能进行分组查询。 6.ORDER BY 短语:用于对查询的结果进行排序。 7.AS短语:用于指定查询结果中字段的新名称;AS前的表达式可以是一个字段名、表达式、函数等。 8.DISTINCT短语:用于说明该短语将在查询结果中去掉重复值。 9.INTO TABLE短语:用于说明查询结果保存何处。 4.2 数据查询 常用的SQL SELECT 语句包含4个部分: SELECT [ALL | DISTINCT]检索项; FROM 表名清单; [WHERE 查询条件[AND联接条件]]; [GROUP BY 字段列表[HAVING分组条件]]; [ORDER BY 字段名[ASC | DESC]] 4.2 数据查询 Select [ALL|DISTINCT]字段名清单 From 数据源 Where 查询条件 Group by 分组关键字 Having 组提取条件 Order by 排序关键字[ASC/DESC] To file文件名|into 目标|to printer|to screen 目标:into dbf 表名 into array 数组名 into cursor 临时表名 4.2 数据查询 4.2.1基本查询 SQL基本形式: SELECT 字段名列表 FROM 表或视图WHERE… 4.2 数据查询 1.单表查询 (1)单表无条件查询:SELECT … FROM … Eg1:查询学生的全部信息。 select * from 学生信息 Eg2:查询每个学生的学号与姓名。 select 学号,姓名 from 学生信息 4.2 数据查询 Eg3:显示表中所有专业 ①select 专业 from 学生信息; ② select distinct 专业 from 学生信息 DISTINCT短语的作用是 去掉查询结果中的重复值 4.2 数据查询 Ex1:将student表中的专业信息检索出来。 Ex2:将student表中的专业信息检索出来,并去掉重复元组。 Ex3:从student表中检索出学生的学号、姓名、专业信息。 Ex4:查询score表中的
您可能关注的文档
- Unit 1--总复习--学案+答案-2.doc
- Unit 14 I remember meeting all of you in Grade 7.全单元学案.doc
- Unit 2 What time do you go to school课件 (新版)人教新目标版.ppt
- Unit 8 When is your birthday ?单元清(9张PPT).ppt
- Unit 5 Happy Birthday!生日快乐—教案.docx
- Unit 8 教案.doc
- Unit 1Do you want to watch a game show复习课件.pptx
- Unit 1教案.doc
- Unit1 《Art》教案(新人教版选修6).doc
- 隐名股东金梦仙.pptx
- 专题06 经济体制(我国的社会主义市场经济体制)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题11 世界多极化与经济全球化-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 专题03 经济发展与社会进步-5年(2020-2024)高考1年模拟政治真题分类汇编(浙江专用)(解析版).docx
- 专题09 文化传承与文化创新-5年(2020-2024)高考1年模拟政治真题分类汇编(北京专用)(原卷版).docx
- 5年(2020-2024)高考政治真题分类汇编专题08 社会进步(我国的个人收入分配与社会保障)(原卷版).docx
- 专题07 探索世界与把握规律-5年(2020-2024)高考1年模拟政治真题分类汇编(解析版).docx
- 5年(2020-2024)高考政治真题分类汇编专题06 经济体制(我国的社会主义市场经济体制)(原卷版).docx
- 专题11 全面依法治国(治国理政的基本方式、法治中国建设、全面推进依法治国的基本要求)-五年(2020-2024)高考政治真题分类汇编(解析版).docx
- 专题17 区域联系与区域协调发展-【好题汇编】十年(2015-2024)高考地理真题分类汇编(解析版).docx
- 专题01 中国特色社会主义-5年(2020-2024)高考1年模拟政治真题分类汇编(原卷版).docx
最近下载
- 13套题,必过,阿坝州拟任科级领导干部任职资格政治理论考试题汇总.pdf
- 2023年关于医药领域腐败问题全面集中整治自查自纠报告与医院开展医疗领域群众身边腐败作风问题专项整治工作总结【两篇】.docx VIP
- 高中语文必修二课件--念奴娇·赤壁怀古.ppt VIP
- 高中化学选修三全套.pptx VIP
- 中国特色社会主义理论体系的形成的历史条件.ppt VIP
- 领导讲话稿写作方法和技巧.ppt
- 高中:原创语文《反对党八股》(定稿).pptx VIP
- 液压升降机油路图液压升降机毕业设计.doc VIP
- 《管理学原理》全套课后习题答案(大学期末复习资料).docx
- 高中课件:原创语文《反对党八股》公开课课件.pptx VIP
文档评论(0)