| 물리명 | 논리명 | 타입 | 길이 | KEY | 비고 |
|---|---|---|---|---|---|
| 휴일 날짜 | holiday_dt | 문자형 | 8 | PK | yyyyMMdd |
| 휴일 명칭 | holiday_nm | 문자형 | 100 | ||
| 휴일 요일 | holiday_dow | 문자형 | 100 |
CREATE TABLE jd_holiday ( holiday_dt CHAR(8) NOT NULL PRIMARY KEY, holiday_nm VARCHAR(100), holiday_dow VARCHAR(100) );
-- 휴일 명칭 또는 요일
SELECT
COALESCE(holiday_nm, holiday_dow) AS holiday_label
FROM
jd_holiday
WHERE
holiday_dt = '{휴일 날짜}'
;
-- 휴일/평일 확인
SELECT
CASE
WHEN COUNT(*) > 0 THEN '휴일'
ELSE '평일'
END
FROM
jd_holiday
WHERE
holiday_dt = '{휴일 날짜}'
;