查询操作练习(在学生表数据基础上:student.sql)
查询表中所有学生的信息。
查询表中所有学生的姓名和对应的英语成绩。
过滤表中英语成绩的重复数据
使用别名表示学生分数。
查询姓名为李一的学生成绩
查询英语成绩大于等于90分的同学
查询总分大于200分的所有同学
查询所有姓李的学生英语成绩。
查询英语>80或者总分>200的同学
统计每个学生的总分。
在所有学生总分数上加10分特长分。
--------------------------------------------------------------------- 、
result_English
-- 查询所有的学生
select * from 表名
-- 查询表中所有学生的姓名和对应的英语成绩。
select 表名 from name where 英语成绩
-- 过滤表中英语成绩的重复数据
select distinct 列名 from 表名;
-- 使用别名表示学生分数
select 列名 as 替换名或别名,列名 as 别名 from 表名;
-- 查询姓名为李一的学生成绩
select * from 表名 where name = '李一';
-- 查询英语成绩大于等于90分的同学
select * from 表名 where 成绩>='90';
-- 查询总分大于200分的所有同学
select * from 表名 where sum(result) >=200;
-- 查询所有姓李的学生英语成绩。
select 英语成绩 from 表名 where name like'李%';
-- 查询英语>80或者总分>200的同学
select * from 表名 where 列名英语成绩>80 and 列名总分 >200;
and为两个条件同时满足,or为一个条件满足一个即可
-- 统计每个学生的总分。
select sum(英语,数学,语文)from 表名;