- 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
- 2024高考物理一轮复习规范演练7共点力的平衡含解析新人教版.doc
- 高中语文第5课苏轼词两首学案3新人教版必修4.doc
- 2024_2025学年高中英语课时分层作业9Unit3LifeinthefutureSectionⅢⅣ含解析新人教版必修5.doc
- 2024_2025学年新教材高中英语模块素养检测含解析译林版必修第一册.doc
- 2024_2025学年新教材高中英语单元综合检测5含解析外研版选择性必修第一册.doc
- 2024高考政治一轮复习第1单元生活与消费第三课多彩的消费练习含解析新人教版必修1.doc
- 2024_2025学年新教材高中英语WELCOMEUNITSectionⅡReadingandThi.doc
- 2024_2025学年高中历史专题九当今世界政治格局的多极化趋势测评含解析人民版必修1.docx
- 2024高考生物一轮复习第9单元生物与环境第29讲生态系统的结构和功能教案.docx
- 2024_2025学年新教材高中英语UNIT5LANGUAGESAROUNDTHEWORLDSect.doc
文档评论(0)