第六讲数据查询4(p102)分类汇总与排序第一页,共十一页
任务1:按入学分数由高到低显示xsda中的记录第二页,共十一页
1,排序(orderby子句)使用orderby子句可以保证结果中的行按一定的顺序排列
格式:orderby(列名|表达式)[asc|desc]Asc表示升序(默认),desc表示降序
例:1,在表xsda中按入学分数由高到低显示数据行
Select*fromxsdaorderby入学分数desc2,在表xsda中按姓名秩序显示数据行
Select*fromxsdaorderby姓名第三页,共十一页
*2,limit子句(p107)Limit子句用于限制被select语句选择的行数
格式:limit[偏移量,]行数例:1,在表xsda中,选择出入学分数在前五名的学生:Select*fromxsdaoderby入学分数desclimit52,在表xsda中,选择出入学分数在2--6名的学生:Select*fromxsdaoderby入学分数desclimit1,5第四页,共十一页
任务2:统计表xsda中男女生的人数第五页,共十一页
函数函数,是一个固定的一个程序段,它在可以实现固定运算功能
它通常是由函数名、圆括号、参数组成的
常用函数:比如:1
开平方函数:sqrt(n)
selectsqrt(2);能得出2的开平方
左取字符串函数:left(str,n)
selectleft(‘中华人民共和国’,2);能取出‘中华’两个字符
确定小数位函数:round(n,m)selectround(3
1415,2);结果是3
14聚合函数用于对一组值进行计算,然后返回单个值
常用聚合函数有:Count(*):求行数
selectcount(*)fromxscj;Sum(列名):对列求总和
selectsum(语文)fromxscj;avg(列