티스토리 뷰
COALESCE(SUM(po.order_qty), 0)는 SUM()의 결과가 NULL일 때 0으로 변환하여 반환하는 SQL 함수이다.
COALESCE는 인자들 중 NULL이 아닌 첫 번째 값을 반환하므로,
합계가 없을 때 NULL 대신 0을 표시해 데이터 정확도를 높이고 후속 연산 오류를 방지한다.
SUM(po.order_qty) 결과가 NULL이면 0을 반환, NULL이 아니면 SUM 결과값을 그대로 반환
SQL에서 SUM()이나 GROUP BY 사용 시 데이터가 없으면 0이 아닌 NULL을 반환하는 경우가 많음. 이를 방지하고 숫자 0으로 명확히 표현하고자 할 때 사용
AS order_qty를 통해 이 결과에 'order_qty'라는 별칭(Alias)을 부여합니다.
OALESCE(NULL, 0) -> 0 반환
COALESCE(10, 0) -> 10 반환
COALESCE(NULL, NULL, 5, 0) -> 5 반환
반응형
'Computer > Databases' 카테고리의 다른 글
| [Databases] MySQL에서 Access denied for user 'test'@'localhost' (using password: YES) (0) | 2013.11.11 |
|---|---|
| [Databases] MySQL 권한 관리 (0) | 2013.11.11 |
| [Databases] MySQL 덤프/임포트 (0) | 2013.11.11 |
| [Databases] MySql 설치 - zip 설치 (0) | 2013.11.11 |
| [MySql] 컬럼 생성시에 unsigned 선언의 의미 (0) | 2013.08.29 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- 기부피해
- 팸세일
- VirtureBox
- 마라탕 #마라상궈 #마라탕재료 #쉽게만드는마라탕 #중딩입맛 #마라탕잡탕
- 한남동세일
- 페밀리세일
- 단체소송
- 와코마리아 스웨터
- 해외직구
- 라고스
- eclipse
- MySQL
- java
- 사업자등록
- 부드러운맛
- javascript
- 새희망씨앗 피해자
- 홈택스
- 안드로이드
- UML
- 리터너블
- 와코마리아한남동
- 나이지리아
- 기부사기
- 6월 패밀리세일
- 와코마리아
- 와코마리아팸세일
- 새희망씨앗
- 인도
- 패밀리세일
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
글 보관함
반응형
