💭

【SQL】2つの日付型を連結させて表示させる

2020/10/07に公開

例えば
date1: 10/1
date2: 10/4 だったとき、

10/1 - 10/4

みたいに表示したい。


CONCATを使う

SELECT
CONCAT(date1 , ' - ', date2) as `表示`

-- 10/1 - 10/4

見事!


date_formatも使う

SELECT
CONCAT(date_format(date1, '%M %D') , ' & ', date_format(date2, '%M %D')) as `表示`

-- October 1st & October 4th

CONCATの中にdate_formatを入れればもっと自由に表示できる

Discussion