- 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表中的
您可能关注的文档
- 金庸作品英文介绍.ppt
- thl我爱这土地公开课优秀课件.ppt
- Unit1 《Art》教案(新人教版选修6).doc
- Unit 1 My future,五年级上册,上海出版社.ppt
- 金正昆礼仪培训.pptx
- TTT slides 3 中国慢阻肺优化治疗的思考.pptx
- UNIT1语文出版社 职业英语基础模块上.ppt
- unit2 新视野大学英语1.ppt
- vf6.0期末考试题.doc
- vfp无纸化真考题16.doc
- 中国国家标准 GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18233.4-2024信息技术 用户建筑群通用布缆 第4部分:住宅.pdf
- GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- 《GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计》.pdf
- 中国国家标准 GB/T 18978.210-2024人-系统交互工效学 第210部分:以人为中心的交互系统设计.pdf
- GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- 《GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置》.pdf
- 中国国家标准 GB/T 16649.2-2024识别卡 集成电路卡 第2部分:带触点的卡 触点的尺寸和位置.pdf
- GB/T 17889.4-2024梯子 第4部分:铰链梯.pdf
- 《GB/T 17889.4-2024梯子 第4部分:铰链梯》.pdf
文档评论(0)