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

Mysql 在同一SELECT语句中合并两个varchar字段而不合并值,mysql,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; 如果我的表中的数据是 开始时间=上午8:00 结束时间=上

我的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;
如果我的表中的数据是 开始时间=上午8:00 结束时间=上午9:30

我如何显示您要查找的上午8:00到9:30

SELECT CONCAT(start_time, ' ', end_time) AS time FROM data;
Select CONCAT(start_time, ' - ', end_time) as time FROM data
SELECT CONCAT(start_time,' ',end_time) as time FROM TEBLENAME