2015-08-28 85 views
3

在我的PHP文件中的SQL查询结合在同一个SELECT语句包含两个VARCHAR字段不合并值

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:00 END_TIME = 9:30

我怎么能显示上午8:00 - 9:30

回答

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

您正在寻找CONCAT()

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