概念:类似于java中的方法:将一组逻辑语言封装在方法体中,对外暴露方法名
好处:1.隐藏了实现细节 2.提高代码的重用性
调用:select 函数名(实参列表)【from 表】;
分类:
①单行函数
concat,length,ifnull等
②分组函数
做统计用,又称为聚合函数
一、字符函数
select length(str)返回字符串的字节个数
concat 拼接字符集
upper(str)变为大写的字符集
lower(str)变为小写的字符集
substr(str,pos(索引))、substring 截取从索引处后面所有的字符(注意数据库中的数据索引都是从1开始)
substr(str,pos(索引),长度)截取从索引处指定长度的字符
instr返回子串第一次出现的索引,如果找不到返回0
trim()去掉空格
lpad()用指定的字符实现左填充指定长度
rpad()用指定的字符实现右填充指定长度
replace()替换
原文:https://www.cnblogs.com/algorithmpuppy/p/11963870.html