连接后在SQL中打印新行

时间:2014-12-31 05:06:23

标签: java mysql sql

向周围所有聪明人致意!

我使用 concat将两列检索到一列。这是我的询问。

select 
    concat(booking_startdate, ' ', booking_starttime) as date 
from 
    family_resources_booking_tbl;

这很好用。连接后,我只想将booking_starttime打印到新行。有办法吗?

2 个答案:

答案 0 :(得分:2)

您可以在字符串中添加回车符:

select 
    concat(booking_startdate, ' 
', booking_starttime) as date 
from 
    family_resources_booking_tbl;

在某些情况下,某些情况不会起作用。您可以使用CHAR()函数插入回车符(13)和/或换行符(10):

select concat(booking_startdate, CHAR(13), booking_starttime) as date 
from 
    family_resources_booking_tbl;

答案 1 :(得分:0)

你也可以像这样实现它

     SELECT
     booking_startdate + CHAR(13) + CHAR(10) + booking_starttime AS Date
     FROM
     family_resources_booking_tbl;