MairaDB 函数(二)
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
第二部分?字符串函數(shù)
2.1?第一個(gè)表
1. ASCII('str'):?返回字符串?str?中最左邊字符的?ASCII?代碼值。
2. BIN(N):?返回十進(jìn)制數(shù)值?N?的二進(jìn)制數(shù)值的字符串表現(xiàn)形式。
3. BIT_LENGTH(str):?返回字符串?str?所占的位長(zhǎng)度。
4. CHAR(N,...?[USING charset_name]):?會(huì)將每一個(gè)參數(shù)?N?都解釋為整數(shù),返回由這些整數(shù)在?ASCII?碼中所對(duì)應(yīng)字符所組成的字符串。
5. CHAR_LENGTH(str):?單純返回?str?的字符串長(zhǎng)度;
6. CONV(N,from_base,to_base):?將數(shù)值在不同進(jìn)制間轉(zhuǎn)換。
7. COMPRESS():壓縮(不推薦使用?CHAR?或VARCHAR?來存儲(chǔ)壓縮字符串。最好使用一個(gè)?BLOB?列代替);
8. UNCOMOPRESS():?解壓內(nèi)容
壓縮示例
2.2?大小寫UPPER()與LOWER()
?
2.3CONCAT(str1,str2,...):返回來自于參數(shù)連結(jié)的字符串。如果任何參數(shù)是NULL,返回NULL。可以有超過2個(gè)的參數(shù)。一個(gè)數(shù)字參數(shù)被變換為等價(jià)的字符串形式。
?
2.4 LENGTH(str):返回字符串str的長(zhǎng)度
?
2.5LOCATE(substr,str):返回子串substr在字符串str第一個(gè)出現(xiàn)的位置,如果substr不是在str里面,返回0.
?
2.6LEFT(str,len):返回字符串str的最左面len個(gè)字符。RIGHT(str,len):返回字符串str的最右面len個(gè)字符。
?
2.7?TRIM(str):返回字符串str,所有前綴或后綴被刪除了。
1. LTRIM(str):返回刪除了其前置空格字符的字符串str。
2. RTRIM(str):返回刪除了其拖后空格字符的字符串str。
?
2.8?替換REPLACE(str,from_str,to_str):返回字符串str,其字符串from_str的所有出現(xiàn)由字符串to_str代替。
?
2.9REPEAT(str,count):返回由重復(fù)countTimes次的字符串str組成的一個(gè)字符串。如果count <= 0,返回一個(gè)空字符串。如果str或count是NULL,返回NULL。
?
2.10?REVERSE(str):返回顛倒字符順序的字符串str。
?
2.11?SUBSTRING(str, pos):取出str前pos個(gè)字符,?返回剩余的字符;
?
2.12?INSERT(str,pos,len,newstr):返回字符串str,在位置pos起始的子串且len個(gè)字符長(zhǎng)的子串由字符串newstr代替。
?
?
轉(zhuǎn)載于:https://my.oschina.net/u/2971691/blog/894241
總結(jié)
以上是生活随笔為你收集整理的MairaDB 函数(二)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手动脱Mole Box壳实战总结
- 下一篇: mybatis 批量增加 Paramet