1.字符串去空格
去除字符串的空格,有三个函数,分别是RTRIM()
,LTRIM()
和TRIM()
,其中RTRIM()
去除字符串右侧的空格,LTRIM()
去除字符串左侧的空格,TRIM()
去除字符串两边的空格。
2.Mysql拼接各列的值
使用函数Concat()
,可进行各字段值的拼接,同时可通过关键字AS
为拼接后的值列指定别名。
3.直接算数运算各列的值
在写查询语句时,如果有个字段并未存在于数据库中,但是可以通过其他列的运算获得时,可直接在查询语句中进行运算操作。
4.常用的文本处理函数
LEFT()
返回字符串左边的字符。LENGTH()
返回字符串的长度。LOWER()
将字符串转换为小写。LTRIM()
去掉字符串左边的空格。RIGHT()
返回字符串右边的字符。RTRIM()
去掉字符串右边的空格。SOUNDEX()
返回字符串的SOUNDEX
值UPPER()
将字符串转换为大写。
5.数值处理函数
ABS()
返回一个数的绝对值。COS()
返回一个角度的余弦。EXP()
返回一个数的指数值。PI()
返回圆周率。SIN()
返回一个角度的正弦。SQRT()
返回一个数的平方根。TAN()
返回一个角度的正切。
6.聚集函数
AVG()
返回某列的平均值。该函数忽略列值为NULL
的行。COUNT()
返回某列的行数。COUNT(*)
对表中行数目进行计数,不管包含的值是否为NULL
;COUNT(column)
会忽略NULL
。MAX()
返回某列的最大值。在用于文本数据时,MAX()
返回按该列排序后的最后一行。忽略列值为NULL的行。MIN()
返回某列的最小值。SUM()
返回某列值之和。