mysql-08-14

第八天

查找idoxu表,名称(c_name)包含“i”的数据

select * from idoxu where name like "%i%";

查找istester表,id包含“1”的数据

select * from istester where id like "%1%";

查找istester表,id包含“1”的数据,按降序排列

select * from istester where id like "%1%" order by id desc;

查找istester表,id包含“1”的数据,取id最大的三个

select * from istester where id like "%1%" order by id desc limit 3;

第九天

找出idoxu表中,分数最高的同学和分数

select c_name,grade from idoxu where grade in (select max(grade) from idoxu);

找出idoxu表中,分数最低的同学和分数

select c_name,grade from idoxu where grade in (select mix(grade) from idoxu);

第十天

找出istester表,sex为空数据表

select * from istester where sex is null;

更新istester表,把sex为空的,设置为0(性别未知)

update istester set sex=0 where sex is null;

找出idoxu表,grade小于60分的同学

select * from idoxu where grade<60;

更新idoxu表,把grade小于60分的同学一律改为59

update idoxu set grade=59 where grade<60;

第十一天

查找istester表,按id降序

select * from istester order by id desc;

查找idoxu表,按grade升序

select * from idoxu order by grade;(默认升序)

第十二天

查询istester表,有多少条数据

select count(*) from istester;

查询istester表,有几种性别类型

select count(distint(sex)) from istester;

第十三天

查询istester表,学生成绩grade总分

select sum(grade as sumgrade from istester;

查询istester表,学生成绩grade平均分

select avg(grade) as avggrade from istester;

第十四天

查询idoxu表,成绩在80-100区间的学生

select * from idoxu where grade bettween 80 and 100;

查询istester表,id为2,11,12的数据

select * from istester where id in (2,11,12);

原文地址:https://www.cnblogs.com/xdg920/p/13085905.html