1 过滤重复数据,
SELECT DISTINCT*FROM student;
2统计每个学生的总分
SELECT id ,NAME,chinese ,english,math, (chinese+english+math)AS total FROM student ;
3.在所有学生总分数上加10分特长分。
SELECT id,NAME, ((chinese+english+math)+10)AS 总成绩 FROM student;
4.查询姓名为行哥的学生成绩
SELECT *FROM student WHERE NAME='行哥';
5.查询英语成绩大于90分的同学
SELECT *FROM student WHERE english>90;
6.查询英语分数在 80-90之间的同学。
SELECT *FROM student WHERE english>80 AND english<90;
7.查询所有姓白的学生英语成绩。
SELECT id ,NAME, english FROM student WHERE NAME LIKE "%白%";
8.对数学成绩升序排序
SELECT*FROM student ORDER BY math ASC;
9.对姓白的学生成绩排序输出(排序规则自己定义)
SELECT id ,NAME,chinese,english, math FROM student WHERE NAME LIKE '%白%' ORDER BY chinese DESC;
10.查询数学成绩大于等于平均分的所有学生信息
SELECT *FROM student WHERE math>(SELECT AVG(math)FROM student);
11.查询出英语成绩最高分的学生信息
SELECT id ,NAME,chinese, MAX(english),math FROM student ;
12.模糊查询出学生姓名中第二个字是金的学生信息
SELECT *FROM student WHERE NAME LIKE'_金_';
13.查询出数学总分是多少
SELECT SUM(math)FROM student;
14.查询学生表中有多少条记录
SELECT COUNT(id) FROM student;