负责数据检索与整理的专员
1、 计算员工月薪加佣金总额
2、 由于sal和comm均为数值类型,因此可进行相加运算;若其中任一字段非数值类型,则会导致运算错误。
3、 comm列中存在大量NULL值,由于任何数值与NULL相加结果仍为NULL,可能导致计算结果出现空值。为避免此问题,采用IFNULL函数将NULL值转换为0,确保运算的正确性与完整性。
4、 为列名设置别名
5、 在上述查询中,列名 sal+IFNULL(comm,0) 显得不够美观,现为该列设置别名为 total,提升可读性与显示效果。
6、 为列起别名时可省略AS关键字。
7、 查询学生信息并按年龄从小到大排列
8、 或者
9、 查询所有学生信息并按年龄从大到小排列
10、 查询所有员工信息,先按月薪从高到低排序,月薪相同则按编号从小到大排列。
11、 聚合函数用于对数据列进行纵向计算。
12、 统计指定列中非空值的记录数量。
13、 MAX() 函数用于求指定列的最大值,若列为字符串类型,则按字符串排序规则进行比较。
14、 MIN()函数用于求指定列的最小值,若列为字符串类型,则按字符串排序规则进行比较。
15、 计算指定列的数值总和,若该列数据类型非数值,则结果返回零。
16、 AVG()函数用于求指定列的平均值,若该列数据类型非数值,则返回结果为0。
17、 纵向统计时可采用COUNT()函数进行数据计数。
18、 统计emp表的记录数量
19、 统计emp表中拥有佣金的员工数量
20、 由于count()函数指定的是comm列,因此仅统计该列中非空值的行数。
21、 统计emp表中月工资超过2500的员工人数。
