mysql 字符串转换_[转]MySQL常用字符串函数

本文转载自:http://www.cnblogs.com/geaozhang/

是最常用的的一种函数,在一个具体应用中通常会综合几个甚至几类函数来实现相应的应用:

mysql 字符串转换_[转]MySQL常用字符串函数_第1张图片

1、LOWER(column|str):将字符串参数值转换为全小写字母后返回

48304ba5e6f9fe08f3fa1abda7d326ab.png

mysql> select lower('SQL Course');

+---------------------+

| lower('SQL Course') |

+---------------------+

| sql course |

+---------------------+

48304ba5e6f9fe08f3fa1abda7d326ab.png

2、UPPER(column|str):将字符串参数值转换为全大写字母后返回

48304ba5e6f9fe08f3fa1abda7d326ab.png

mysql> select upper('Use MYsql');

+--------------------+

| upper('Use MYsql') |

+--------------------+

| USE MYSQL |

+--------------------+

48304ba5e6f9fe08f3fa1abda7d326ab.png

3、CONCAT(column|str1, column|str2,...):将多个字符串参数首尾相连后返回

48304ba5e6f9fe08f3fa1abda7d326ab.png

mysql> select concat('My','S','QL');

+-----------------------+

| concat('My','S','QL') |

+-----------------------+

| MySQL |

+-----------------------+

48304ba5e6f9fe08f3fa1abda7d326ab.png

如果有任何参数为null,则函数返回null

48304ba5e6f9fe08f3fa1abda7d326ab.png

mysql> select concat('My',null,'QL');

+------------------------+

| concat('My',null,'QL') |

+------------------------+

| NULL |

+------------------------+

48304ba5e6f9fe08f3fa1abda7d326ab.png

如果参数是数字,则自动转换为字符串

48304ba5e6f9fe08f3fa1abda7d326ab.png

mysql> select concat(14.3,'mysql');

+----------------------+

| concat(14.3,'mysql') |

+----------------------+

| 14.3mysql |

+----------------------+

48304ba5e6f9fe08f3fa1abda7d326ab.png

4、CONCAT_WS(separator,str1,str2,...):将多个字符串参数以给定的分隔符separator首尾相连后返回

48304ba5e6f9fe08f3fa1abda7d326ab.png

mysql> select concat_ws(';','First name','Second name','Last name');

+-------------------------------------------------------+

| concat_ws(';','First name','Second name','Last name') |

+-------------------------------------------------------+

| First name;Second name;Last name |

+-------------------------------------------------------+

你可能感兴趣的:(mysql,字符串转换)