336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
NULL 정리
데이터 정렬 시 NULL 의 기준
오라클과 MySQL에서는 NULL을 가장 큰 값으로 간주한다.
만약 NULL을 가장 마지막에 오도록 하고 싶을 경우에는??
NULL LAST
반대 개념으로는 NULL FIRST를 사용하면 된다.
더보기
order by column desc null last
abcdefg
order by column desc null first
NULL 선택(IS NULL, IS NOT NULL)
select * from customers where phone is not null
select * from customers where phone is null
NULL 관련 함수
NVL(expr1,expr2) |
expr1 값이 널일 경우 expr2값을 반환하며 그렇지 않은 경우 expr1값을 반환한다 |
expr1, expr2 데이터타입이 달라도 된다. 자동으로 오라클에서 변환해서 적용해줌 |
NVL2(expr1,expr2,expr3) |
expr1이 널이 아닌 경우, expr2를 반환한다. expr1이 널인 경우 expr3를 반환한다. |
|
NULLIF(expr1,expr2) | 두 표현식을 비교하여 동일할 경우 null을 반호나하고 동일하지 않는 경우 첫번째 식을 반환한다. | 수 타입이 아닐 경우 에러발생 |
COALSESCE(expr1,expr2,...exprm) | 표현식 목록에서 NULL이 아닌 첫 번째 표현식을 반환한다. | expr1이 NULL이 아니면 expr1값을, 그렇지 않으면 COALESCE(expr2,expr3..)값을 반환 |
오라클 함수 정리
참고
SQL NULL 개념 : https://jhnyang.tistory.com/61
SQL query 및 함수 : https://chunter.tistory.com/20
조인 : https://futurists.tistory.com/17
서브쿼리 : https://coding-factory.tistory.com/89
인덱스 : https://jojoldu.tistory.com/243
집합연산자 : https://keep-cool.tistory.com/45
'IT > DataBase' 카테고리의 다른 글
DataBase전체요약 (0) | 2015.11.11 |
---|---|
[SQL] 날짜 함수 (0) | 2015.11.06 |
View (0) | 2015.09.23 |