- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
                        查看更多
                        
                    
                结构化查询语言SQL 8.1 SQL的概述  SQL:结构化查询语言,全称为Structured Query Language。 (1)主要特点  SQL是一种一体化的语言; SQL语言是一种高度非过程化的语言; SQL语言非常简洁; SQL语言可以直接以命令方式交互使用,也可以嵌入到程序设计语言中以程序方式使用。 (2)功能 数据查询 : select 数据定义 : create 、drop、 alter 数据操纵 : insert、 update、 delete 数据控制 : grant、 revoke 8.1 SQL的概述 8.2 数据查询 一、基本查询 二、排序查询 三、计算与分组查询 四、带特殊运算符的条件查询 五、利用空值查询 六、嵌套查询 七、别名与自联接查询 八、超联接查询 九、集合的并运算 十、查询中的几个特殊选项 8.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。 8.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短语:用于说明查询结果保存何处。 8.2 数据查询 常用的SQL SELECT 语句包含4个部分: SELECT [ALL | DISTINCT]检索项; FROM 表名清单; [WHERE 查询条件[AND联接条件]]; [GROUP BY 字段列表[HAVING分组条件]]; [ORDER BY 字段名[ASC | DESC]]   8.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 临时表名 8.2 数据查询  8.2.1基本查询 SQL基本形式: SELECT 字段名列表 FROM 表或视图WHERE… 8.2 数据查询 1.单表查询  (1)单表无条件查询:SELECT … FROM … Eg1:查询学生的全部信息。      select * from 学生信息 Eg2:查询每个学生的学号与姓名。     select 学号,姓名 from 学生信息 8.2 数据查询 Eg3:显示表中所有专业  ①select  专业 from 学生信息;     ② select distinct 专业 from 学生信息  DISTINCT短语的作用是 去掉查询结果中的重复值 8.2 数据查询  Ex1:将student表中的专业信息检索出来。  Ex2:将student表中的专业信息检索出来,并去掉重复元组。  Ex3:从student表中检索出学生的学号、姓名、专业信息。  Ex4:查询scor
                您可能关注的文档
最近下载
- 2024年广东省东莞市东华高级中学自主招生数学试卷.pdf VIP
- 广东省深圳市深圳中学2024-2025学年高一上学期期中物理试题.docx VIP
- 2025年上海高考历史试卷及答案.docx VIP
- 湖南省视频信访系统建设标准规范.doc VIP
- 2025至2030中国PBT改性树脂行业细分市场及应用领域与趋势展望研究报告.docx VIP
- 广东省东莞市东华高级中学、东华松山湖高级中学2024-2025学年高一(上)月考数学试卷(含答案).pdf VIP
- 2025年心理治疗师《心理咨询伦理学》备考题库及答案解析.docx VIP
- 考研护理综合模拟试题及答案解析(3).pdf VIP
- 呼吸机的使用方法及护理ppt课件-2024鲜版.ppt
- 2025年南昌大学第一附属医院科研助理岗位招聘1人笔试参考题库附答案解析.docx VIP
 原创力文档
原创力文档 
                        

文档评论(0)