43.常见函数
- 概念:类似于java中的方法,将一组逻辑封装在方法体重,对外暴露方法名;
- 好处:隐藏了实现细节,提高代码复用性;
- 调用:select 函数名(实参列表) 【from 表】;
(1)这里讲到的函数 是 sql中已经提供的方法,不是自定义函数;
(2)怎么执行的呢? = =>调用该函数,将函数逻辑语句执行完,再将返回值显示出来!
(3)根据能否使用到表中的字段,决定是否使用 from 关键字;
()对于函数重点学习 函数叫什么 以及函数是干什么。 - 分类
(1)单行函数 如length、ifnull
(2)分组函数,做统计使用,又称为聚合函数
单行函数和聚合函数的区别:
单行函数:传入一个参数,最终返回一个值;
分组函数:传入一组值,返回一个值,是做统计的;(如sum(列名),对一列数据求和)
44.单行函数分类
根据传的参数不同,单行函数可分为以下类别:
字符函数 | |
---|---|
数字函数 | |
日期函数 | |
其他函数 | |
流程控制函数 |
一,字符函数
1.length 函数,获取参数值的字节的个数
SELECT LENGTH('jcq') AS english;
SELECT LENGTH('贾晨晴') AS chinese;
拓展:查询使用的字符集:
SHOW VARIABLES LIKE '%char%';