国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL字符串函數詳解(推薦)

2024-07-24 12:54:10
字體:
來源:轉載
供稿:網友

一、ASCII

ASCII(str)

返回字符串str的最左面字符的ASCII代碼值。如果str是空字符串,返回0。如果str是NULL,返回NULL。

二、ORD

ORD(str)

如果字符串str最左面字符是一個多字節字符,通過以格式((first byte ASCII code)*256+(second byte ASCII code))[*256+third byte ASCII code...]返回字符的ASCII代碼值來返回多字節字符代碼。如果最左面的字符不是一個多字節字符。返回與ASCII()函數返回的相同值。

三、CONV

CONV(N,from_base,to_base)
在不同的數字基之間變換數字。返回數字N的字符串數字,從from_base基變換為to_base基,如果任何參數是NULL,返回NULL。參數N解釋為一個整數,但是可以指定為一個整數或一個字符串。最小基是2且最大的基是36。如果to_base是一個負數,N被認為是一個有符號數,否則,N被當作無符號數。 CONV以64位點精度工作。

mysql> select CONV("a",16,2);-> '1010'mysql> select CONV("6E",18,8);-> '172'mysql> select CONV(-17,10,-18);-> '-H'mysql> select CONV(10+"10"+'10'+0xa,10,10);-> '40'

四、BIN

BIN(n)

返回二進制值N的一個字符串表示,在此N是一個長整數(BIGINT)數字,這等價于CONV(N,10,2)。如果N是NULL,返回NULL。

五、OCT

OCT(N)
返回八進制值N的一個字符串的表示,在此N是一個長整型數字,這等價于CONV(N,10,8)。如果N是NULL,返回NULL。

六、HEX

HEX(N)
返回十六進制值N一個字符串的表示,在此N是一個長整型(BIGINT)數字,這等價于CONV(N,10,16)。如果N是NULL,返回NULL。
mysql> select HEX(255);

七、CHAR

CHAR(N,...)
CHAR()將參數解釋為整數并且返回由這些整數的ASCII代碼字符組成的一個字符串。NULL值被跳過。

mysql> select CHAR(77,121,83,81,'76');-> 'MySQL'mysql> select CHAR(77,77.3,'77.3');-> 'MMM'

八、CONCAT/CONCAT_WS

•CONCAT(str1,str2,...)

返回來自于參數連結的字符串。如果任何參數是NULL,返回NULL。可以有超過2個的參數。一個數字參數被變換為等價的字符串形式。

mysql> select CONCAT('My', 'S', 'QL');-> 'MySQL'mysql> select CONCAT('My', NULL, 'QL');-> NULLmysql> select CONCAT(14.3);-> '14.3'

•CONCAT_WS(separator,str1,str2,...)

CONCAT_WS() 代表 CONCAT With Separator ,是CONCAT()的特殊形式。第一個參數是其它參數的分隔符。分隔符的位置放在要連接的兩個字符串之間。分隔符可以是一個字符串,也可以是其它參數。

SELECT CONCAT_WS(";",id,title) FROM my_table LIMIT 100;SELECT CONCAT_WS(";",'aa','bb') FROM my_table

九、LENGTH/OCTET_LENGTH/CHAR_LENGTH/CHARACTER_LENGTH

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 伊通| 巩义市| 德格县| 胶州市| 涡阳县| 乐昌市| 新河县| 公主岭市| 广河县| 伊通| 公安县| 德化县| 山西省| 共和县| 富宁县| 石狮市| 阿图什市| 阿克陶县| 杭州市| 海口市| 晋中市| 鹰潭市| 潜江市| 霍州市| 宁都县| 政和县| 沂南县| 佛冈县| 丰顺县| 浦北县| 台山市| 南漳县| 尚志市| 康马县| 米易县| 弋阳县| 昭平县| 新和县| 本溪市| 莱阳市| 通许县|