《MySQL必知必会》——函数
-
拼接函数 concat()
concat()函数把多个串连接起来形成一个较长的串,各个串之间用逗号分隔。SELECT Concat(name,'(',nickname,')') from tables;
-
删除空格 trim()
trim()去掉串两边的空格。
rtrim()去掉字符串右边的空格
ltrime()去掉字符串左边的空格 -
使用别名 AS
别名是一个字段或值的替换名SELECT nick_name AS name from tables;
-
将文本全部转为大写 Upper()
SELECT UPPER(name) as upper_name from tables;
常见文本处理函数
left() 返回串左边的字符 locate() 找出串的一个字串 right() 返回串右边的字符 soundex() 返回串的发音相似的字符
-
时间和日期处理函数
用WHERE子句对日期进行过滤的时候,日期必须是yyyy-mm-dd日期:
SELECT id from tables WHERE DATE(orderDate)=‘2010-09-08’;
时间:
SELECT id from tables WHERE TIME(ordertime)=‘2008-08-09 10:09:56’;
-
聚集函数
AVG() 返回某列的平均值 COUNT() 返回某列的行数 MAX() 返回某列的最大值 MIN() 返回某列的最小值 SUM() 返回某列之和