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. 清除字符串首部字符。
- ysql> 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清除字符串首尾空格函數的介紹。
MySQL字符串大小寫轉換函數
MySQL concat函數的使用
獲得自動增長的MySQL主鍵
MySQL主鍵的設計原則
MySQL分區的功能和限制