MySQL的函数使用
目录
COUNT()函数基本使用
COUNT()函数是用来统计记录的总条数。
select count(*/字段名) from 数据表;
SUM( )函数基本使用
SUM()函数是对数据表的某列进行求和操作。
select sum(字段名) from 数据表;
AVG()函数基本使用
AVG()函数是对数据表的某列进行求平均值操作。
select avg(字段名) from 数据表;
MAX()函数基本使用
MAX()函数是求某列的最大数值。
select max(字段名) from 数据表;
MIN()函数基本使用
MIN()函数是求某列的最小数值。
select min(字段名) from 数据表
字符函数
函数 作用
CONCAT() 字符串的拼接
CONCAT_WS() 使用指定的字符将目标字符串进行拼接
FORMAT() 数字格式化
LOWER() 字符串全部转换为小写
UPPER() 字符串全部转换为大写
LEFT() 获取左侧的字符串
RIGHT() 获取右侧的字符串
LENGTH() 计算字符串的长度
LTRIM() 删除前导的空格
RTRIM() 删除后续的空格
TRIM() 删除前导和后续的空格
SUBSTRING() 字符串截取
SUBSTRING_INDEX() 分隔字符串
REPLACE() 字符串替换
[NOT] LIKE 模式匹配
concat()和concat_ws()
CONCAT_WS()代表使用指定字符进行连接,最少需要三个参数,第一个参数为指定连接符:
LEFT()与RIGHT()
他们是进行左右侧的字符获取,需要两个参数,第一个参数告诉他从哪个字符串中获取,第二个参数是获取的长度:
LTRIM()、RTRIM() 与 TRIM()
这三个函数都是可以去掉字符串中含有的空格,TRIM()函数出除了能删除空格以外,还能删除字符串中自定字符:
上面操作就是将 ??MySQL???中的前导 ?删除,若要删除后导的 ?,只需将 LEADING替换成 TRAILING,若要将其中的 ?都删掉,替换成 BOTH关键字即可。
REPLACE()函数
SUBSTRING()函数
SUBSTRING()函数是用于字符串的截取: