一,文本函数
1,拼接函数
concat(字段名1,字段名2..), 字段之间拼接到一起
group_concat(字段名), 结合 group by 使用,同字段内容竖着的连接一起,逗号隔开
select id,concat(name,gender),math from student;
select class,group_concat(id) from student group by class;
2,计算长度函数
length(), 计算字节长度
char_length(), 计算字符长度
select id,length(id),name,lenth(name),char_length(name) from sthdent;
3,字母大小写转换函数
lower(), 字母转小写
upper(), 字母转大写
4,trim函数
ltrim(),rtrim(),trim(), 左右和两头去掉空格对应的函数
完整格式:TRIM([{BOTH | LEADING | TRAILING} [remstr] FROM] str)
(1) trim(leading "c" from "cbaabc"), 删除左边的字符c
(2) trim(trailing "c" from "cbaabc"), 删除右边的字符c
(3) trim(both "c" from "cbaabc"), 删除两边的字符c
简化格式:TRIM([remstr FROM] str)
(1) 当省略不写时对应两头去空
(2) 不省略对用两头去除对应的字符,同: trim(both remstr from str)
5,截取函数
left(str,len), 左边截取对应长度字符 select left("天下第一",2);
right(str,len), 右边截取对应长度字符 select right("天下第一",2);
mid(str,pos,len), 从指定的索引位置截取对应长度字符 select mid("天下第一",1,2)
二,数据处理函数
三,日期时间函数