




kok电子竞技权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
kok电子竞技:文档简介
1、sql(structured query language 结构化查询语言)sql特点: 1、一体化;2、高度非过程化;3、语言简洁,易学易用数据查询select,数据操纵 insert> update> delete,数据定义 create> alter、drop,数据控制 grant、revoke;4、两种使用方式,统一的语法结构:sql既是交 互式语言,又能嵌入式语言。sql-select语法格式:select字段名from 表where条件group by分组 having分组后的筛选order by 排序to/into查询去向一、基本查询1、查询全部字段select
2、 * from student2、查询指定字段select 学号,姓名,专业 from student3、查询经过计算的值查询全体学生的学号,姓名和年龄:select 学号,姓名,year(date()-year(出生日期)as 年龄 from student4、消除取值重复的行查询学生中的所有专业:select distinct 专业 from student不消除重复:select all专业from student二、条件查询1、!=、v、#不等于查询1987年后出生的学生的学号、姓名及出 生日期:select学号,姓名,出生日期from student;where 出生日期7987-1
3、2-31 或:where year(出生日期)1987查询计算机应用专业的男生的全部信息:select * from student where 专业二"计算机应用" and性别二”男”2、确定范围select * from student;where出生日期=a1988-1-1 and出生日期=a1988-12-31select * from student;where 出 生日期 between a1988-l-l anda1988-12-313、确定集合查询“外语”和“计算机”专业的学生的信息:select * from student;where专业二"外
4、语"or专业二"计算机"or专业 -哙计"select * from student;where专业in外语” j计算机打哙计”)4、字符匹配查询“张”姓同学的信息:select * from student where 姓名 like "张"select * from student where 姓名 like "张h5、涉及空值的查询查找没有联系电话的学生:select * from student where 联系电话 is null三、排序查询先按专业升序,再按出生日期降序输出男生的姓 名,性别,专业和出生日期:se
5、lect姓名,性别,专业,出生日期from student;where性别二”男匕order by专业,出生日期descselect姓名,专业9year(date()-year(出生日期)年 龄 from student;where性别二”男”;order by 专业 asc,3 desc四、使用集函数 主要有:distinctiall统计记录的个数:count() 计算一列值的总和(此列必须是数值型):sum(列名) 计算一列值的平均值(此列必须是数值型):avg(列名) 求一列中的最大值:max(列名) 求一列中的最小值:min(列名) 查询学生表中的专业数:统计一列中值的个数:count
6、例名)select count(distinct 专业)专业数 from student 计算成绩表中课程号为“101”的平均分和最高分:select avg(成绩)平均分,max(成绩)最高分;from成绩;where 课程号=n101n 五、对查询结果分组 求每个专业的学生人数:select专业9count(学号)as人数;from student;group by 专业 求学生表中的男生数和女生数:select性别,count(学号)as人数;from student;group by 性别求每个专业的男女学生人数:select 专业,count(学号)as 人from student;
7、where性别二”男”group by 专业求女生数:select专业,count(学号)as人数;from student;where性别二”女”group by 专业查询有学生人数不低于30的专业及学生人数:select 专业,count(*)人数;from student;group by 专业;having count()=30分组后的筛选:只能在结果列中进行筛选六、多表查询查询所有男学生的学号,姓名,专业,所学 课程和成绩信息,并按课程名升序排列,课程名 相同的按成绩降序排列:学生(学号,姓名,性别,专业)课程(课程号,课程名,任课教师) 成绩(学号,课程号,成绩):学号+课程号 select学生学号,姓名,专业,课程名,成绩;from学生,课程,成绩;where学生学号=成绩学号;and课程课程号二成绩课程号;and性别二”男”;order by课程名,成绩desc七、超联接查询select学生学号,姓名,专业,课程名,成绩;from 学生 inner join 成绩 inner join 课程;on学生学号二成绩学号;on成绩课程号二课程课程号;where性别二”男冷order by课程名,成绩desc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
kok电子竞技:最新文档
- 2025-2030中国男士牛仔外套行业市场发展现状及发展趋势与投资前景研究kok电子竞技
- 2025-2030中国电瓶卡子行业市场现状分析及竞争格局与投资发展研究kok电子竞技
- 2025-2030中国电机控制单元行业市场发展趋势与前景展望战略研究kok电子竞技
- 2025-2030中国电子变压器市场调研及发展策略研究kok电子竞技
- 2025年成都工贸职业技术学院单招职业技能测试题库完美kok电子竞技
- 2025年承德护理职业学院单招职业适应性测试题库附答案
- 2025年常州信息职业技术学院单招职业适应性测试题库及答案一套
- 2025年百色职业学院单招职业适应性考试题库汇编
- 2025年昌吉职业技术学院单招职业技能测试题库及参考答案
- 2025年安徽邮电职业技术学院单招职业适应性考试题库学生专用
- 2020高职单招语文试题库(含答案)
- 五通一平的施工方案
- 动作经济原则手边化POU改善
- 学前教育毕业论文致谢辞
- 中国风文艺复古水墨风ppt模板
- 哈弗H6二代保养手册
- “学习雷锋好榜样”幼儿园学雷锋
- 浙江省工业和信息化研究院工作人员招考聘用6人笔试题库含答案详解析
- 燃气锅炉房安全风险分级清单
- 中外建筑史宋辽金元时期
- 交易的真相:从1000到1 83亿
评论
0/150
提交评论