728x90
반응형
if null 을 통한 Null처리보다 coalesce 가 더 일반적인 표준이라고 한다.
회사에서 쓰는 쿼리로 테스트 했을 때 1분 50초가 걸리던 쿼리를 40초로 앞당겼으므로, 약 1분 정도 당겼다.
사용법 :
1. IFNULL
ifnull(x.temp,0) as TEMP
2. COALESCE
COALESCE(x.temp, x.temp2, x.temp3, x.temp4 ... ) as TEMP2,
IFNULL은 되도록 사용 자제 할 것.
320x100
반응형
'DB' 카테고리의 다른 글
[DB] Decode vs Case when (0) | 2024.05.21 |
---|---|
[DB] SELECT Query VS VIEW (0) | 2024.03.05 |
[DB] postgresql recursive 재귀쿼리 (0) | 2023.12.07 |
[DB] postgresql TEXT vs VARCHAR vs JSON 타입은 언제 써야하나? (1) | 2023.11.22 |
[DB] MySQL CURRENT_TIMESTAMP (0) | 2023.10.05 |