SQL学习第5次
1、GROUP BY ,分组。很有用
SELECT LastName,SUM(gongzi) FROM person GROUP BY LastName; #按LastName分组, 查看每组的工资。 |
2、HAVING,where无法和合计函数一起用。前面提过,合计函数就是输入多个值,输出1个值。如SUM(),COUNT(),MAX(),AVG()等。
SELECT LastName,SUM(gongzi) FROM person GROUP BY LastName HAVING SUM(gongzi)>3000; #按LastName分组, 查看工资总和大于3000的。如果这里用WHERE则会报错。 |
3、ucase(转大写),lcase(转小写)。
SELECT UCASE(LastName),FirstName FROM person; #转大写,但实际上是没有转的,因为是select。 |