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

数据库 MySQL
我们今天主要和大家探讨的是MySQL字符串的实际应用,例如对MySQL数据库字符串的大小写转换与清除字符串首尾空格相关内容介绍。

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

MySQL字符串大小写转换

 

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

 

 

  1. mysql> select lower('DDD');
  2. +--------------+| lower('DDD') |+--------------+|   
  3. ddd |+--------------+mysql> select upper('ddd');  
  4. +--------------+| upper('ddd') |+--------------+| DDD |+--------------+mysql> select lcase('DDD');  
  5. +--------------+| lcase('DDD') |+--------------+| ddd |+--------------+mysql> select ucase('ddd');
  6. +--------------+| ucase('ddd') |+--------------+| DDD |+--------------+ 

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

 

清除字符串首尾空格

 

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

 

 

  1. mysql> select concat('.', ltrim(' ddd '), '.');
  2. +----------------------------------+| concat('.', ltrim(' ddd '), '.') 
  3. |+----------------------------------+| .ddd . |+----------------------------------+
  4. mysql> select concat('.', rtrim(' ddd '), '.');
  5. +----------------------------------+| concat('.', rtrim(' ddd '), '.') 
  6. |+----------------------------------+| . ddd. |+----------------------------------+mysql> select concat('.', trim(' ddd '), '.');
  7. +---------------------------------+| concat('.', trim(' ddd '), '.') |+---------------------------------+| .ddd. |+---------------------------------+ 

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

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

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

 

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

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

 

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

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

 

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

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

【编辑推荐】

  1. IPTV会否是分众购对象
  2. 我国IPTV研究目全球领先
  3. 3G与IPTV是发展大方向
  4. 我国IPTV研究目全球领先
  5. 3G与IPTV是发展大方向

 

责任编辑:佚名 来源: 博客园
相关推荐

2010-10-11 15:47:46

MySQL字符串大小写

2010-11-26 11:40:19

MySQL字符串大小写

2010-03-19 13:57:30

Python字符串处理

2010-11-25 16:09:58

mysql查询大小写

2010-05-11 13:25:18

Mysql大小写

2010-03-25 10:39:26

Python代码

2009-06-21 13:44:21

LinuxTr大小写转换

2010-03-04 14:02:51

Python大小写

2020-10-15 17:55:37

Linux命令行大小写转换

2020-03-11 10:45:36

Linux命令Linux大小写

2010-03-16 17:14:19

Python字符串

2021-06-04 10:30:41

MySQL表名大小

2010-11-26 11:20:31

MySQL字符串处理函

2010-11-23 13:42:18

mysql数据库大小写

2020-10-14 07:46:46

Linux大小写转换

2021-03-11 10:00:32

Java字符串开发

2011-05-07 10:47:29

Oracle大小写

2010-06-07 13:00:34

MySQL数据库

2011-08-30 10:10:30

UbuntuLinuxMySQL

2022-05-26 09:31:20

Java字符串
点赞
收藏

51CTO技术栈公众号