mysql字符串函数使用方式

1.concat() 可以将多列内容连接在一起或给某列数据追加内容
eg:select concat(column1,’-’,column2) AS col from table_name 将column1和column2的内容用 '-'连接

2. IFNULL();指定遇到 NULL 时,改为显示其他内容

	eg: select IFNULL(book_name,'') from books;  

3.lower() 和upper()
	lower(column) 将某一列内容转换为小写, 也可以使用 lcase()
	upper(column) 将某一列内容转换位大写,也可以使用 ucase()
	
4.去掉内容中的空格
	LTRIM(COLUMN); 去掉开头空格
	RTRIM(COLUMN);去掉结尾空格
	TRIM(COLUMN);去掉开头和结尾空格
	
5.抽取文本
	left(column,num) 从左边截取num个字符
	mid(column,startNum,num) 截取column从第startNum个字符开始,截取num个字符, 若没有指定截取长度则默认截取到文本结束;
	SUBSTRING() 与mid()使用方法一样
	right(column,num) 从右边开始数num个字符进行截取
6.查找列中某一字符的位置
	LOCATE()
	LOCATE(STR,COLUMN) 查找column中str第一次出现在column中的位置, 返回结果为str中第一个字符的位置
	
		eg: 
			+---------+--------------------+--------+
			| book_id | name               | number |
			+---------+--------------------+--------+
			|    1000 | Java编程         |     10 |
			
		(1)select 

你可能感兴趣的:(mysql学习,mysql)