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 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值