MySQL三大类处理函数

一,文本函数

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)
	

二,数据处理函数

三,日期时间函数

发布了3 篇原创文章 · 获赞 2 · 访问量 1235

猜你喜欢

转载自blog.csdn.net/qu_sprrow/article/details/104120419