시계열(Time Series) 데이터가 아닌 경우 시계열 형태로 시각화를 할 때, 해당 범위에 데이터가 없는 경우 그래프가 아예 누락되게 된다. 이 경우 시각적으로 직관적이지도 않고, 그래서 해석하는데 시간이 더 걸리게 된다.
없는 숫자(e.g. 시간, 분 등) 표시하기
표기가 안되는 값을 강제로 출력하게 하여 없는 항목을 출력하게 만들 수 있다.
WITH RECURSIVE my_cte AS
(
SELECT 1 AS n
UNION ALL
SELECT 1+n FROM my_cte WHERE n<10 # <- recursive SELECT
)
SELECT * FROM my_cte;
해당 쿼리를 작성 후, join을 하여 데이터 쿼리와 결합하면 된다.
출처:
반응형
'데이터 > SQL' 카테고리의 다른 글
[MySQL] ST_DISTANCE_SPHERE 함수를 활용하여 거리/반경 구하기 (0) | 2023.05.05 |
---|---|
[MySQL] Order by 구문으로 숫자가 정렬되지 않을 때 (0) | 2022.11.16 |
[MySQL] 정규 표현식(instr(), like(), replace(), substr()) (0) | 2022.10.31 |
[MySQL] 날짜 형식/포맷 변환 함수- DATE_FORMAT (0) | 2022.10.20 |
[SQL] 윈도우 함수(Window Functions) (0) | 2022.10.18 |
댓글