本文转载自:http://www.cnblogs.com/geaozhang/
是最常用的的一种函数,在一个具体应用中通常会综合几个甚至几类函数来实现相应的应用:
1、LOWER(column|str):将字符串参数值转换为全小写字母后返回
mysql> select lower('SQL Course');
+---------------------+
| lower('SQL Course') |
+---------------------+
| sql course |
+---------------------+
2、UPPER(column|str):将字符串参数值转换为全大写字母后返回
mysql> select upper('Use MYsql');
+--------------------+
| upper('Use MYsql') |
+--------------------+
| USE MYSQL |
+--------------------+
3、CONCAT(column|str1, column|str2,...):将多个字符串参数首尾相连后返回
mysql> select concat('My','S','QL');
+-----------------------+
| concat('My','S','QL') |
+-----------------------+
| MySQL |
+-----------------------+
如果有任何参数为null,则函数返回null
mysql> select concat('My',null,'QL');
+------------------------+
| concat('My',null,'QL') |
+------------------------+
| NULL |
+------------------------+
如果参数是数字,则自动转换为字符串
mysql> select concat(14.3,'mysql');
+----------------------+
| concat(14.3,'mysql') |
+----------------------+
| 14.3mysql |
+----------------------+
4、CONCAT_WS(separator,str1,str2,...):将多个字符串参数以给定的分隔符separator首尾相连后返回
mysql> select concat_ws(';','First name','Second name','Last name');
+-------------------------------------------------------+
| concat_ws(';','First name','Second name','Last name') |
+-------------------------------------------------------+
| First name;Second name;Last name |
+-------------------------------------------------------+