mysql獲取字符串長(zhǎng)度函數(shù)(CHAR_LENGTH)
更新時(shí)間:2013年11月05日 14:47:03 作者:
本文介紹一下關(guān)于mysql獲取字符串長(zhǎng)度的方法,希望此教程對(duì)各位同學(xué)會(huì)有所幫助哦。
length: 是計(jì)算字段的長(zhǎng)度一個(gè)漢字是算三個(gè)字符,一個(gè)數(shù)字或字母算一個(gè)字符
CHAR_LENGTH(str) 返回值為字符串str 的長(zhǎng)度,長(zhǎng)度的單位為字符。一個(gè)多字節(jié)字符算作一個(gè)單字符。對(duì)于一個(gè)包含五個(gè)二字節(jié)字符集, LENGTH()返回值為 10,而CHAR_LENGTH()的返回值為5。
CHARACTER_LENGTH(str) CHARACTER_LENGTH()是CHAR_LENGTH()的同義詞。
BIT_LENGTH(str) 返回2進(jìn)制長(zhǎng)度.
例如:可以查出用戶名長(zhǎng)度少于6個(gè)字符的用戶列表。
SQL
SELECT * FROM admin WHERE LENGTH(username) < 6
CHAR_LENGTH(str)
返回值為字符串str 的長(zhǎng)度,長(zhǎng)度的單位為字符。一個(gè)多字節(jié)字符算作一個(gè)單字符。對(duì)于一個(gè)包含五個(gè)二字節(jié)字符集, LENGTH()返回值為 10,而CHAR_LENGTH()的返回值為5。
CHARACTER_LENGTH(str)
CHARACTER_LENGTH()是CHAR_LENGTH()的同義詞。
BIT_LENGTH(str)
返回2進(jìn)制長(zhǎng)度.
簡(jiǎn)單的總結(jié)來(lái)說(shuō),mysql中獲取字符串長(zhǎng)度的有兩個(gè)函數(shù):
length:返回字符串所占的字節(jié)數(shù),是計(jì)算字段的長(zhǎng)度一個(gè)漢字是算三個(gè)字符,一個(gè)數(shù)字或字母算一個(gè)字符
char_length:返回字符串所占的字符數(shù),不管漢字還是數(shù)字或者是字母都算是一個(gè)字符
CHAR_LENGTH(str) 返回值為字符串str 的長(zhǎng)度,長(zhǎng)度的單位為字符。一個(gè)多字節(jié)字符算作一個(gè)單字符。對(duì)于一個(gè)包含五個(gè)二字節(jié)字符集, LENGTH()返回值為 10,而CHAR_LENGTH()的返回值為5。
CHARACTER_LENGTH(str) CHARACTER_LENGTH()是CHAR_LENGTH()的同義詞。
BIT_LENGTH(str) 返回2進(jìn)制長(zhǎng)度.
例如:可以查出用戶名長(zhǎng)度少于6個(gè)字符的用戶列表。
SQL
復(fù)制代碼 代碼如下:
SELECT * FROM admin WHERE LENGTH(username) < 6
CHAR_LENGTH(str)
返回值為字符串str 的長(zhǎng)度,長(zhǎng)度的單位為字符。一個(gè)多字節(jié)字符算作一個(gè)單字符。對(duì)于一個(gè)包含五個(gè)二字節(jié)字符集, LENGTH()返回值為 10,而CHAR_LENGTH()的返回值為5。
CHARACTER_LENGTH(str)
CHARACTER_LENGTH()是CHAR_LENGTH()的同義詞。
BIT_LENGTH(str)
返回2進(jìn)制長(zhǎng)度.
簡(jiǎn)單的總結(jié)來(lái)說(shuō),mysql中獲取字符串長(zhǎng)度的有兩個(gè)函數(shù):
length:返回字符串所占的字節(jié)數(shù),是計(jì)算字段的長(zhǎng)度一個(gè)漢字是算三個(gè)字符,一個(gè)數(shù)字或字母算一個(gè)字符
char_length:返回字符串所占的字符數(shù),不管漢字還是數(shù)字或者是字母都算是一個(gè)字符
相關(guān)文章
Mysql中的排序規(guī)則utf8_unicode_ci、utf8_general_ci的區(qū)別總結(jié)
Mysql中utf8_general_ci與utf8_unicode_ci有什么區(qū)別呢?在編程語(yǔ)言中,通常用unicode對(duì)中文字符做處理,防止出現(xiàn)亂碼,那么在MySQL里,為什么大家都使用utf8_general_ci而不是utf8_unicode_ci呢?2014-04-04Windows 8下MySQL Community Server 5.6安裝配置方法圖文教程
這篇文章主要為大家詳細(xì)介紹了Windows 8下MySQL Community Server 5.6安裝配置方法圖文教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-09-09MySQL存儲(chǔ)結(jié)構(gòu)用法案例分析
這篇文章主要介紹了MySQL存儲(chǔ)結(jié)構(gòu)用法,結(jié)合具體案例形式分析了mysql存儲(chǔ)結(jié)構(gòu)相關(guān)使用方法與操作注意事項(xiàng),需要的朋友可以參考下2018-07-07MySQL數(shù)據(jù)庫(kù)大小寫敏感的問(wèn)題
今天小編就為大家分享一篇關(guān)于MySQL數(shù)據(jù)庫(kù)大小寫敏感的問(wèn)題,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-03-03MySQL中ADD?COLUMN添加多個(gè)字段的寫法實(shí)例
這篇文章主要給大家介紹了關(guān)于MySQL中ADD?COLUMN添加多個(gè)字段的寫法實(shí)例,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2023-02-02