常见函数
SELECT
函数名(实参列表)
FROM 表;
分类:
1.单行函数
做处理使用:
CONCAT LENGTH IFNULL
字符函数:
#1.length
SELECT LENGTH('evan');
SELECT LENGTH('洪');#返回3因为一个汉字在目前字符集下占三个字节
SHOW VARIABLES LIKE '%char%';#utf8一个汉字占三个字节,gbk一个汉字占两个字节
#2.concat
SELECT *,CONCAT(id,'_',NAME) FROM namelist;
#3.upper,lower
SELECT UPPER('evan');#EVAN
SELECT LOWER('EVan');#evan
将id变成大写名字变成小写然后拼接
SELECT *,CONCAT(UPPER(id),'_',LOWER(NAME)) FROM namelist;
#4.substr,substring截取字符串
SELECT SUBSTR('猪崽宝宝',2);#截取从2开始后面所有字符,索引从1开始
SELECT SUBSTR('猪崽宝宝',2,1);#截取长度为1
#5.instr
SELECT INSTR('猪崽宝宝','宝宝');#返回第一次出现的起始索引,找不到返回0
#6.trim
SELECT LENGTH(TRIM(' 猪崽宝宝 '));#去除空格