文档介绍:会计学
1
mysql查询
任务1:按入学分数由高到低显示xsda中的记录
第1页/共10页
1,排序(order by 子句)
使用 order by 子句可以保证结果中的行按一定的顺序排列。
格式: order by (列名|表达式)[asc|desc]
Asc 表示升序(默认),desc表示降序。
例:1,在表xsda中按入学分数由高到低显示数据行。
Select * from xsda order by 入学分数 desc
2,在表xsda中按姓名秩序显示数据行。
Select * from xsda order by 姓名
第2页/共10页
*2,limit子句(p107)
Limit子句用于限制被select语句选择的行数。
格式:limit [偏移量,]行数
例:1,在表xsda中,选择出入学分数在前五名的学生:
Select * from xsda oder by 入学分数 desc limit 5
2,在表xsda中,选择出入学分数在2--6名的学生:
Select * from xsda oder by 入学分数 desc limit 1,5
第3页/共10页
任务2:统计表xsda中男女生的人数
第4页/共10页
函数,是一个固定的一个程序段,它在可以实现固定运算功能。它通常是由函数名、圆括号、参数组成的。
常用函数:
比如::sqrt(n)。
select sqrt(2);能得出2的开平方。
:left(str,n)。
select left(‘中华人民共和国’,2);能取出‘中华’两个字符。
3. 确定小数位函数:round(n,m)
select round(,2);
聚合函数用于对一组值进行计算,然后返回单个值。常用聚合函数有:
Count(*): 求行数。select count(*) from xscj;
Sum(列名): 对列求总和。select sum(语文) from xscj;