数据库的查询2
来源:互联网 发布:光环助手同类软件 编辑:程序博客网 时间:2024/05/16 15:19
--分组查询
1.查询选修c01课程的总成绩,选课人数和选课人数
select sum(grade) as 总成绩
max(grade) as 最高分,count(snum)as选课人数
from sc
where cnum='c01'
2.查询选修c++课程的课程名,教师,选课人数,和最后平均分
select count(snum) as 选课人数,
avg(grade) as 平均分,cname,teacher,
from c,sc,
where c.cnum=sc.cnum and cname='c++'
字符匹配查询
在表示字符串条件值时可以使用通配符
%表示一个或多个任意字符_(下划线)表示任意一个字符
1.查询所有姓王的学生信息
select *
from s
where sname like'王%'
2.查询学生姓名里含有“华”字的学生信息
select *
from s
where sname like'%华%'
空值查询
1.空值 (1)null(2)空值是一个值,表示值不确定
***主键属性上的值不允许为null
查询null:
where 字段 is null查询不确定值
where 字段 is not null 查询确定值
1.查询尚未确定所在系的学生信息
select *
from s
where dept is null
排序
(1)升序asc可省略
(2)降序desc
1.查询通工系学生的姓名和所选课程号及成绩,并将结果按姓名降序排列
select sname,cnum,grade
from s,sc
where s.snum=sc.snum and dept='通工'
oreder by sname desc
- 数据库的查询2
- 数据库查询结果的动态排序(2)
- 通用SQL数据库的查询语句(2)
- 提高数据库查询的效率2
- 数据库的查询优化技术2
- 夸数据库之间的2表查询
- 数据库的连接查询
- 查询数据库的实例
- 数据库查询的设计
- 数据库的递归查询
- 数据库查询的小结
- 数据库的查询
- 数据库的查询优化
- 数据库的一些查询
- 数据库的查询
- 数据库的查询
- 数据库的查询
- MySQL 数据库的查询
- 浅层深度学习的自然语言研究(4)
- Kindle电子书资源网站汇总 转自豆瓣
- ScrollView can host only one direct child
- 在我的虚拟机崩溃之后
- Java中有关变量初始化先后顺序的思考和实验(一)
- 数据库的查询2
- tab功能菜单——利用tab切换不同的div
- BAT及各大互联网公司2014前端笔试面试题:JavaScript篇
- PHP的三种HTTP请求,php模拟post 提交
- 黑马程序员-----java基础IO流<二>
- burp suite 使用
- jquery Dialog弹框插件使用
- Android 学习笔记二十三之 ActionBar
- 动态规划法——求解0-1背包问题