ascII(str)
返回字符串str的最左面字符的ASCII代码值。如果str是空字符串,返回0。如果str是NULL,返回NULL。
char(97)
char()将参数解释为整数并且返回由这些整数的ASCII代码字符组成的一个字符串。即char(119,97)返回字符串‘wa’
concat(str1,str2....)
返回来自于参数连结的字符串。如果任何参数是NULL,返回NULL。可以有超过2个的参数。一个数字参数被变换为等价的字符串形式。
length(str)
返回str这个字符串的长度
left(str,len)/right(str,len)
返回字符串str的最左/右面len个字符。
substr(string string,num start,num length);
可用于截取指定长度的子串,参数pos 支持从结尾向前计数(start为负数)
string为字符串;
start为起始位置;
length为长度。
cast
(value
as
type);
convert
(value, type);
这两个函数可用来获取一个类型的值,并产生另一个类型的值,
可以转换的类型是有限制的。这个类型可以是以下值其中的一个:
二进制,同带binary前缀的效果 : BINARY
字符型,可带参数 : CHAR()
日期 : DATE
时间: TIME
日期时间型 : DATETIME
浮点数 : DECIMAL
整数 : SIGNED
无符号整数 : UNSIGNED