Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- switch문
- 복합대입연산자
- 알고리즘
- for문 369게임
- 삼항 연산자
- 증감연산자
- 로또 프로그램
- 데이터타입
- #이차원배열
- 2차원배열
- #java_festival
- else if문
- java
- 이진수
- plusgame
- #Java
- switch-case문
- 소인수분해
- 비교연산자
- 논리연산자
- if문
- 연산자
- #알고리즘
- 변수의특징
- JAVA기초
- 피보나치수열
- java조건문
- 팩토리얼
- #완전수구하기
- 별찍기
Archives
- Today
- Total
숭어 개발 블로그
[SQL] NULL 관련 함수의 종류 본문
# NULL의 특성
-널값은 아직 정의되지 않은값 >> 0은 숫자 / 공백은 하나의 문자
- 널값을 포함하는 연산은 모두 NULL을 리턴
- 결과값이 NULL이 아닌 다른값을 얻고자 할 때 NVL / ISNULL 함수를 사용
- COUNT(표현식), SUM, AVG는 NULL값을 제외한다. >>> COUNT(*)는 NULL값을 포함한 행의수를 출력
- NULL의 비교는 오직 IS NULL 과 IS NOT NULL 만 가능
# NVL (표현식1 / 표현식2) : ORACLE
# ISNULL (표현식1/표현식2) : SQL Server
- 표현식1의 결과값이 NULL이면 표현식 2의값 출력 >> 표현식1과 표현식 2는 데이터 타입이 같아야한다.
# NULLIF (표현식1, 표현식2)
- 표현식1이 표현식2와 같으면 NULL , 그렇지 않으면 표현식1 리턴
# COALESCE (표현식1,표현식2,표현식3.....)
- 임의의 개수 표현식에서 NULL이 아닌 최초의 표현식을 나타낸다.
-모든 표현식이 NULL이라면 NULL을 리턴
'SQL 시험 메모장 > 2.SQL 기본 및 활용' 카테고리의 다른 글
[SQL] GROUP BY 절 / HAVING 절 (0) | 2022.11.02 |
---|---|
[SQL] 트랜잭션 (0) | 2022.11.01 |
[SQL] sql문 (0) | 2022.11.01 |
[SQL] 제약조건_(UK, CK, PK, FK) (0) | 2022.11.01 |
[데이터베이스] DML / DDL / DCL / TCL 이란? (0) | 2022.10.25 |
Comments