SQL中的函数也非常多,而且不同的DBMS提供了相应的特殊函数。但是常用的共性函数大致可以分为以下几种:
函数类型 | 函数 |
---|---|
数值函数 | 1.算术计算:+、—、*、/ 2.数值处理:ABS()绝对值处理、PI()圆周率 3.聚合函数:SUM()、MAX()、MIN()、COUNT()、AVG() |
字符串函数 | LEFT()、LENTH()、LOWER()、CONTACT() |
日期时间函数 | NOW() |
这里需要注意的是:聚合函数经常使用,因为聚合行数和GROUP BY结合使用的场景威力巨大。
常出现的场景和描述如:
- 场景:查血平均分在70分及以上的学生,查询每个顾客购买的商品数量
- 描述:经常出现每什么平均值、每什么总和、每什么最大最小
上述的场景描述时,一般的思路都是:按照某个条件分组即group by,然后再在组上进行统计。
参考
《SQL必知必会》