mysql关于学⽣的查询语句
创建⼀个表
1、查询表中所有学⽣的信息。
SELECT * from exam
2、查询表中所有学⽣的姓名和对应的英语成绩。
select name,english from exam
mysql语句多表查询
it培训是什么3、过滤表中重复数据。
select distinct * from exam
4、在所有学⽣分数上加10分特长分。
SELECT name,chinese+math+english+10 总分 from exam
5、统计每个学⽣的总分。
SELECT name,chinese+math+english 总分 from exam
6、使⽤别名表⽰学⽣分数。
select name,chinese+math+english 成绩 from exam
-----使⽤where⼦句
7、查询姓名为刘备的学⽣成绩
select name,chinese,math,english from exam where name=‘刘备’
8、查询英语成绩⼤于90分的同学
select name,english from exam where english>90
9、查询总分⼤于200分的所有同学
select name,chinese+math+english 总分 from exam where (chinese+math+english)>200java程序设置环境变量
unicode格式粘贴不能用10、查询英语分数在 80-90之间的同学。
select name,english from exam where english BETWEEN 80 and 90;
11、查询数学分数为89,75,91的同学。
SELECT name,math from exam where math=89 or math=75 or math=91;
12、查询所有姓刘的学⽣成绩。
select * from exam where name like ‘刘%’;
13、查询所有姓刘两个字的学⽣成绩。
select * from exam where name like ‘刘_’;
14、查询数学分>80并且语⽂分>80的同学。
select * from exam where math>80 and chinese>80;
15、查询数学分>80 或者 语⽂分>80的同学。
select * from exam where math>80 or chinese>80;
------使⽤order by 排序
css个人主页模板16、对数学成绩排序后输出。
SELECT * from exam ORDER BY math desc;
17、对总分排序按从⾼到低的顺序输出
SELECT name,math+chinese+english 总分 from exam ORDER BY math+chinese+english desc;
18、对姓刘的学⽣成绩排序输出
select name,chinese,math,english from exam where name like ‘刘%’ ORDER BY math+chinese+english desc ------使⽤count(函数)
------使⽤count(函数)
19、统计⼀个班级共有多少学⽣?
select count(name) 总数 from exam
20、统计数学成绩⼤于或等于90的学⽣有多少个?
select count() 总数 from exam where math>89
21、统计总分⼤于250的⼈数有多少?
select count() 总数 from exam where (math+chinese+english)>250
-------使⽤sum函数
22、统计⼀个班级数学总成绩?
select sum(math) 数学总成绩 from exam
23、统计⼀个班级语⽂、英语、数学各科的总成绩
select sum(math) 数学总成绩,sum(english) 英语总成绩,sum(chinese) 语⽂总成绩 from exam 24、统计⼀个班级语⽂、英语、数学的成绩总和
select sum(math)+sum(english)+sum(chinese) 成绩总和 from exam
25、统计⼀个班级语⽂成绩平均分
select avg(chinese) 语⽂平均分 from exam
--------使⽤avg函数
26、求⼀个班级数学平均分?
select avg(math) 数学平均分 from exam
27、求⼀个班级总分平均分
select (sum(math)+sum(english)+sum(chinese))/count(*) 班级总分平均分 from exam
-------使⽤max,min函数
28、求班级最⾼分和最低分(数值范围在统计中特别有⽤)
select min(chinese+math+english) 最低分 from exam
select max(chinese+math+english) 最⾼分 from exam
create table orders(
id int,
product varchar(20),
price float
);
insert into orders(id,product,price) values(1,'电视',900);
insert into orders(id,product,price) values(2,'洗⾐机',100);
insert into orders(id,product,price) values(3,'洗⾐粉',90);
insert into orders(id,product,price) values(4,'桔⼦',9);
insert into orders(id,product,price) values(5,'洗⾐粉',90)
递归算法100个口诀29、查询购买了⼏类商品,并且每类总价⼤于100的商品
select id,product,price>100 总价⼤于100的商品 from orders

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。