2016-12-30 97 views
0

教科书“Murach的MySQL的功能下面的查询:MySQL工作台:显示换行/换行

SELECT CONCAT(vendor_name, CHAR(13,10), vendor_address1, CHAR(13,10), vendor_city, ', ', vendor_state, ' ', vendor_zip_code) AS mailing_address 
FROM vendors 
WHERE vendor_id = 1; 

笔者的输出是假设类似于:

US Postal Service 
Attn: Supt. Window Services 
Madison, WI 53707 

然而,实际产量看像下面这样:

US Postal Service Attn: Supt. Window Services Madison, WI 53707 

此外,当我点击右键→复制行 /R/N当我去到该行的内容粘贴到这个论坛的文本框中

'US Postal Service\r\nAttn: Supt. Window Services\r\nMadison, WI 53707' 

CHAR(10)出现代表换行,CHAR(13)代表回车。

如何让MySQL Workbench查询看起来像作者的输出?

+0

有问题吗? – Andrew

回答

2

MySQL Workbench不会在结果网格中正确显示此查询的结果。要查看换行符,您需要单击“表单编辑器”选项卡以在“表单编辑器”中显示此查询的结果。如果你这样做,我想你会看到返回的数据包括回车和换行章节,并显示在三行上。