mysql小写转大写_MySQL字符串中的大小写转换详解

以下的文章主要是对MySQL字符串的实际应用的介绍,其中包括对MySQL数据库字符串的大小写转换,以及如何清除字符串首尾空格的实际操作步骤,以下就是详细内容的描述,望你会有所收获。

MySQL字符串大小写转换

deMySQL 字符串大小写转化函数有两对: lower(), uppper() 和 lcase(), ucase()

mysql>select lower('DDD');

+--------------+| lower('DDD') |+--------------+|

ddd |+--------------+mysql>select upper('ddd');

+--------------+| upper('ddd') |+--------------+| DDD |+--------------+mysql>select lcase('DDD');

+--------------+| lcase('DDD') |+--------------+| ddd |+--------------+mysql>select ucase('ddd');

+--------------+| ucase('ddd') |+--------------+| DDD |+--------------+

通常情况下,我选择 lower(), upper() 来转换字符串大小写,因为这和其他数据库中函数相兼容。

清除字符串首尾空格

MySQL 中的清除MySQL字符串首尾空格函数有三个: ltrim(), rtrim(), trim()

mysql>select concat('.', ltrim(' ddd '), '.');

+----------------------------------+| concat('.', ltrim(' ddd '), '.')

|+----------------------------------+| .ddd . |+----------------------------------+

mysql>select concat('.', rtrim(' ddd '), '.');

+----------------------------------+| concat('.', rtrim(' ddd '), '.')

|+----------------------------------+| . ddd. |+----------------------------------+mysql>select concat('.', trim(' ddd '), '.');

+---------------------------------+| concat('.', trim(' ddd '), '.') |+---------------------------------+| .ddd. |+---------------------------------+

MySQL 中的 trim 字符串函数,实在是强大。它不仅能消除字符串首尾部的空格,还可以消除我们指定的任意字符。ltrim(), rtrim() 只是它的一个功能子集。来看下 trim 函数的完整语法:

1. trim([{both | leading | trailing} [remstr] from] str)2. trim([remstr from] str)

1. 清除MySQL字符串首部字符。

mysql>select trim(leading '.' from '..ddd..');

+----------------------------------+| trim(leading '.' from '..ddd..')

|+----------------------------------+| ddd.. |+----------------------------------+

2. 清除字符串尾部字符。

mysql>select trim(trailing '.' from '..ddd..');

+-----------------------------------+| trim(trailing '.' from '..ddd..')

|+-----------------------------------+| ..ddd |+-----------------------------------+

3. 清除字符串首尾部字符。

mysql>select trim(both '.' from '..ddd..');

+-------------------------------+| trim(both '.' from '..ddd..')

|+-------------------------------+| ddd |+-------------------------------+

mysql>select trim('.' from '..ddd..');+--------------------------+|

trim('.' from '..ddd..') |+--------------------------+| ddd |+--------------------------+trim()

默认清除MySQL字符串首尾部的空格。

【编辑推荐】

【责任编辑:孙巧华 TEL:(010)68476606】

点赞 0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值