数据库··By/蜜汁炒酸奶

网易MySQL微专业学习笔记(六)-内置函数

前言

这个系列属于个人学习网易云课堂MySQL数据库工程师微专业的相关课程过程中的笔记,本篇为其“MySQL数据库对象与应用”中的MySQL数据类型相关笔记。 所有笔记可能不定期更新,发布时不一定为最终版。 netease_mysql_feng.png

正文

聚合函数

面向一组数据,对数据进行聚合运算后返回单一的值。

基本语法

select function(列) from 表

AVG()

count(*)和count(1)基本一样,没有明显的性能差异。

count(*)和count(song_name )的差别在于count(song_name)会除去song_name is null的情况。

select group_concat(a)from s group by alls;

group_concat 默认拼接最大字符长度为1024

通过 设置group_concat_len 可调控最大长度

行列转换

COUNT(DISTIN)

预定义函数

预定义函数面向单值数据,返回一对一的处理结果(聚合函数可以理解为多对一)

基本语法:

select function(列)from 表

select *from 表 where 列= function(value)…

算数、逻辑运算

比较运算

预览
Loading comments...
0 条评论

暂无数据

example
预览