2015-08-28 140 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