1 select sname,ssex from STUDENT t/*从表中查询sname和ssex两个列的数据*/
2 select t.sname,t.ssex from STUDENT t/*用表别名点出字段名查询两个列的数据*/
3 select t.sname as 姓名,t.ssex as 性别 from STUDENT t/*查询数据的同时,可以用as关键字给列起个临时的别名*/
4 select distinct t.class from STUDENT t/*用distinct关键字去除某列的重复值*/
5 select * from STUDENT t where t.sname='王芳'/*用where条件查询表中姓名是王芳的所有信息*/
6 select * from STUDENT t where t.class is null/*用is查询表中班级为空的所有信息,则is not代表不的意思*/
7 select * from STUDENT t where t.sname like '王%'/*用like关键字查询姓名姓王的所有人的所有信息,‘%四%’代表姓名中间带有'四'字的所有人的信息*/
8 select * from STUDENT t where t.sname like '王_'/*用like关键字查询姓名姓王且后面只有一个字的所有人的所有信息,'王__'代表姓名姓王且后面有两个字的所有人的信息,即几个下滑线代表几个字符*/
9 select * from STUDENT t where t.sno in ('109','105','107')/*用in关键字查询学号为条件in()集合里面的所有信息,即等效于对单个字段进行多个等效比较,并用or连接的条件*/
10 select * from SCORE t where t.degree between 70 and 80 /*用between and关键字查询分数70到80之间的所有人的所有信息*/
11 select * from SCORE t order by t.degree desc/*用order by关键字给成绩进行排序,asc升序,desc降序*/
12 select t.ssex,count(1) as 人数 from STUDENT t group by t.ssex/*先用group by关键词给某列进行分类,最后用count()函数给分好组的数据进行计算个数*/