在同一SELECT语句中组合两个varchar字段而不合并值

时间:2015-08-28 22:24:12

标签: mysql

我的PHP文件中的SQL查询是

SELECT start_time,end_time FROM data;

这将返回两个不同列中的两个varchar字段。现在我想结合这些。所以我试过

Select start_time+' '+end_time as time from data;

这会返回一些数值。所以我试过了:

Select cast(start_time+' '+end_time) as time from data;

如果我表中的数据是 start_time =早上8点 end_time = 9:30 am.m

如何显示上午8点 - 上午9点半。

3 个答案:

答案 0 :(得分:5)

Select CONCAT(start_time, ' - ', end_time) as time FROM data

答案 1 :(得分:3)

您正在寻找CONCAT()

SELECT CONCAT(start_time, ' ', end_time) AS time FROM data;

答案 2 :(得分:2)

SELECT CONCAT(start_time,' ',end_time) as time FROM TEBLENAME