我的sql查询用于组合两个列数据

时间:2017-03-08 10:41:27

标签: mysql

我有一个名为时隙的表,我有开始时间和结束时间。开始时间和结束时间相差3小时
防爆。上午8点到11点给我一个查询,以' - '显示开始时间和结束时间,它应该作为时间段标签

2 个答案:

答案 0 :(得分:0)

你正在寻找CONCAT函数,它连接字符串:

SELECT CONCAT(starttime,'-', endtime) from myTable

答案 1 :(得分:0)

试试这个,

select CONCAT_WS('-', start_time, end_time) as 'Time Slot' from your_table

CONCAT_WS函数将-分隔符附加n个逗号分隔的字符串。与-函数不同,您不需要多次编写CONCAT

试一试,这应该有用。