sql字符串怎么换行,sql结果字符串中带 \n怎么搞
今天遇到一个需求返回结果需要在字符串中加入换行,但是sql直接写入\r\n就会转换空格输出,经尝试如下方法可用:
1:可以在插入数据时如下处理
换行/回车,可以使用CHAR函数处理,比如:
insert into tbtest (text) values ('abc' + char(13)+char(10) + 'def');
主要还是要看你MFC它支持的换行是哪种形式: char(13)+char(10)形式还是使用转义的 \r\n 形式,如果是转义形式的话,可以直接使用
insert into tbtest (text) values ('abc\r\ndef');
2、查询时可以使用CONCAT函数做拼接处理,比如:
select concat('hello',char(10),'world') from tbtest ;
发表吐槽
你肿么看?
既然没有吐槽,那就赶紧抢沙发吧!