新聞中心
MySQL字符串處理函數(shù)是我們最常用的函數(shù),下面為您介紹的MySQL字符串處理函數(shù)用于字符串大小寫(xiě)轉(zhuǎn)換和清除字符串首尾空格的函數(shù),希望可以讓您對(duì)MySQL字符串處理函數(shù)有更多的了解。

讓客戶(hù)滿(mǎn)意是我們工作的目標(biāo),不斷超越客戶(hù)的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶(hù),將通過(guò)不懈努力成為客戶(hù)在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:申請(qǐng)域名、網(wǎng)頁(yè)空間、營(yíng)銷(xiāo)軟件、網(wǎng)站建設(shè)、仙桃網(wǎng)站維護(hù)、網(wǎng)站推廣。
MySQL字符串大小寫(xiě)轉(zhuǎn)換
deMySQL 字符串大小寫(xiě)轉(zhuǎn)化函數(shù)有兩對(duì): 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() 來(lái)轉(zhuǎn)換字符串大小寫(xiě),因?yàn)檫@和其他數(shù)據(jù)庫(kù)中函數(shù)相兼容。
清除字符串首尾空格
MySQL 中的清除MySQL字符串首尾空格函數(shù)有三個(gè): 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 字符串函數(shù),實(shí)在是強(qiáng)大。它不僅能消除字符串首尾部的空格,還可以消除我們指定的任意字符。ltrim(), rtrim() 只是它的一個(gè)功能子集。來(lái)看下 trim 函數(shù)的完整語(yǔ)法:
- 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() 默認(rèn)清除MySQL字符串首尾部的空格。
當(dāng)前文章:常用的幾種MySQL字符串處理函數(shù)
當(dāng)前URL:http://m.5511xx.com/article/dppghie.html


咨詢(xún)
建站咨詢(xún)
