1、order by(列名表达式)(列名表达式)asc|descAsc 表示升序(默认),desc表示降序。例:1,在表xsda中按入学分数由高到低显示数据行。Select*from xsda order by 入学分数入学分数 desc 2,在表xsda中按姓名秩序显示数据行。Select*from xsda order by姓名姓名*,limit子句(子句(p107)Limit子句用于限制被select语句选择的行数。limit 偏移量偏移量,行数行数例:,在表xsda中,选择出入学分数在前五名的学生:Select *from xsda oder by 入学分数 desc limit 52,在
2、表xsda中,选择出入学分数在2名的学生:Select *from xsda oder by 入学分数 desc limit 1,5任务:统计表任务:统计表xsda中男女生的人数中男女生的人数3.函数函数(p149)函数,是一个固定的一个程序段,它在可以实现固定运算功能。它通常是由函数名、圆括号、参数组成的。常用函数:比如:.开平方函数:sqrt(n)。select sqrt();能得出的开平方。2.左取字符串函数:left(str,n)。select left(中华人民共和国,2);能取出中华两个字符。3.确定小数位函数:round(n,m)select round(3.1415,2);结果
3、是3.14聚合函数用于对一组值进行计算,然后返回单个值。常用聚合函数有:Count(*):求行数。select count(*)from xscj;Sum(列名):对列求总和。select sum(语文语文)from xscj;avg(列名):对列求平均值。select avg(语文语文)from xscj;练习:,求表xsda中的男学生人数Select 性别,count(*)as 人数 from xsda where 性别=男;4,分类汇总,分类汇总(p102)分类汇总是通过group by 子句根据字段分组,并通常使用聚合函数进行分组计算。group by 列名表达式例:1,计算表xsda中男女学生的入学平均数Select 性别,avg(入学分数)from xsda group by 性别;注意:在select 后面只能输入分类字段和聚合函数才有意义。作业作业查询表xsda中党员、团员和群众的人数思考题思考题在xsda表中,求各县区学生数