类似indexOf函数
LOCATE(substr, str), LOCATE(substr, str, pos)
第一个语法返回substr在字符串str的第一个出现的位置。
第二个语法返回字符串substr在字符串str,从pos处开始的第一次出现的位置。如果substr不在str中,则返回值为0
CONCAT(str1,str2,…)
拼接函数,用于将多个字符串连接成一个字符串,返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。
用来获取字符串长度的函数
a>、length(): 单位是字节,utf8编码下,一个汉字三个字节,一个数字或字母一个字节。gbk编码下,一个汉字两个字节,一个数字或字母一个字节。
b>、char_length():单位为字符,不管汉字还是数字或者是字母都算是一个字符
所以,length()<>char_length(),可以用来检验是否含有中文字符。
类型转换函数
语法:CAST( value AS type )
- SELECT CAST(1995 AS CHAR) as result
- 运行结果:"1995"
-
- SELECT CAST('2019-08-29 16:50:21' as date) as result
- 运行结果:2019-08-29
-
- SELECT CAST('2019-08-29 16:50:21' as DATETIME) as result
- 运行结果:2019-08-29 16:50:21
-
- SELECT CAST('2019-08-29 16:50:21' as TIME) as result
- 运行结果:16:50:21
-
- SELECT CAST(220.23211231 AS DECIMAL(10, 3)) AS result
- 运行结果:220.232
-
信息加载中,请等待
微信客服(速回)
微信客服(慢回)