使用SQL查询操作前面的数据

时间:2015-11-10 15:06:44

标签: mysql sql regex select

我有一个问题而且我被卡住了,真的很糟糕...而且我想知道是否有人可以帮我解决这个问题,任何帮助都会非常感激,问题如下,

我有一个mysql表table_n,我从特定行获取数据,使用select在前面显示,就像那样,

SELECT dtstart,summary,description FROM table_n ORDER BY dtstart DESC

工作正常,但是

description在每一行都有数据,

姓名= George \ n姓氏= Papadopoulos \ n电邮= gggg@mmmmm.com \ n电话= 69555444455 \ nGender =男性

姓名= Nick \ n姓氏= Stam \ n电邮= ffffg@mffmmm.com \ n电话= 695443334455 \ nGender =男性

所以...........所以用上面的选择我在前面显示的是每行内部的内容......

但我想删除每个\ n并在其中放置一个逗号以便显示,

姓名= George,姓氏= Papadopoulos,电子邮件= gggg @ mmmmm.com,电话= 69555444455,性别=男

姓名=尼克,姓氏= Stam,电子邮件= ffffg @ mffmmm.com,电话= 695443334455,性别=男

如此..........

我不想触摸数据库,,,我的意思是我只想要sql查询,只会在前面解决上面的问题!! ,,

正如我所说,我不想触摸表格并更改表格内的任何数据。

这可以用sql查询吗?

我希望它足够清楚

提前谢谢你们,任何帮助都会非常感激

1 个答案:

答案 0 :(得分:2)