mysql函数大全 pdf,《mysql函数大全(PDF版)》.pdf

[摘要]知博网 MySQL专题 mysql mysql mmyyssqqll函数大全 对于针对字符串位置的操作,第一个位置被标记为1。

ASCII(str) 返回字符串str的最左面字符的ASCII 代码值。

如果str是空字符串,返回0。

如果str是NULL,返回NULL。

mysql>selectASCII('2'); ->50 mysql>selectASCII(2); ->50 mysql>selectASCII('dx'); ->100 也可参见ORD()函数。

ORD(str) 如果字符串 str 最左面字符是一个多字节字符,通过以格式((first byte ASCII code)*256+(second byte ASCII code))[*256+third byteASCII code...]返回字符的ASCII 代码值来返回多字节字符代码。

如果最左面的字符不是一个多字 节字符。

返回与ASCII()函数返回的相同值。

mysql>selectORD('2'); ->50 CONV(N,from_base,to_base) 在不同的数字基之间变换数字。

返回数字N的字符串数字,从from_base基变换为to_base基,如果任何参数是NULL, 返回NULL。

参数N解释为一个整数,但是可以指定为一个整数或一个字符串。

最小基是2且最大的基是36。

如果to_base 是一个负数,N被认为是一个有符号数,否则,N被当作无符号数。

CONV以64位点精度工作。

mysql>selectCONV("a",16,2); ->'1010' mysql>selectCONV("6E",18,8); ->'172' mysql>selectCONV(-17,10,-18); ->'-H' mysql>selectCONV(10+"10"+'10'+0xa,10,10); ->'40' BIN(N) 返回二进制值N的一个字符串表示,在此N是一个长整数(BIGINT)数字,这等价于CONV(N,10,2)。

如果N是NULL, 返回NULL。

mysql>selectBIN(12); ->'1100' OCT(N) 返回八进制值N 的一个字符串的表示,在此N 是一个长整型数字,这等价于CONV(N,10,8)。

如果N 是NULL,返回 NULL。

mysql>selectOCT(12); ->'14' 知博网 MySQL专题 HEX(N) 返回十六进制值N一个字符串的表示,在此N是一个长整型(BIGINT)数字,这等价于CONV(N,10,16)。

如果N是NULL, 返回NULL。

mysql>selectHEX(255); ->'FF' CHAR(N,...) CHAR()将参数解释为整数并且返回由这些整数的ASCII 代码字符组成的一个字符串。

NULL 值被跳过。

mysql>selectCHAR(77,121,83,81,'76'); ->'MySQL' mysql>selectCHAR(77,77.3,'77.3'); ->'MMM' CONCAT(str1,str2,...) 返回来自于参数连结的字符串。

如果任何参数是NULL,返回NULL。

可以有超过2个的参数。

一个数字参数被变换为 等价的字符串形式。

mysql>selectCONCAT('My','S','QL'); ->'MySQL' mysql>selectCONCAT('My',NULL, 'QL'); ->NULL mysql>selectCONCAT(14.3); ->'14.3' LENGTH(str) OCTET_LENGTH(str) CHAR_LENGTH(str) CHARACTER_LENGTH(str) 返回字符串str的长度。

mysql>selectLENGTH('text'); ->4 mysql>selectOCTET_LENGTH('text'); ->4 注意,对于多字节字符

40921c04cbf0d5d976662e1c634878fb.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值