본문 바로가기

IT/DataBase

SQL 정리

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, 오라클]NULL 개념, NULL 중요도와 연산, 선택, NULL관련 함수 종류, NULL 정렬[NULLS FIRST, NULLS LAST]

데이터베이스(DB, DBMS) 목차 NULL의 의미 아직 정의되지 않은 값 0과 공백이랑은 다릅니다!! 0은 개수가 0개!와 같이 없다는 값 즉 숫자이고 공백은 하나의 문자이지만 NULL은 unknown 또는 N/A(not applicabl

jhnyang.tistory.com

SQL query 및 함수 : https://chunter.tistory.com/20

 

자주쓰는 쿼리문 , 함수 모음

오라클 유용한 함수(안쓰면 까먹어서 또 찾아봐야하는 그런...) 정리 /*--------------------------- 1. 문자 함수 ------------------------------*/ ①LOWER( column|expression!!! ) LOWER('String') --> strin..

chunter.tistory.com

조인 : https://futurists.tistory.com/17

 

[MySQL] 7장 조인 : JOIN (INNER, LEFT, RIGHT)

조인은 관계형 데이터 베이스에서 일반적으로 많이 사용하며, 충분한 이해 없이 사용하기 쉬운 내용이다. 이번 시간에는 여러 조인의 종류가 그 사용하는 예에 대해서 공부해보자. INNER 조인 LEFT

futurists.tistory.com

서브쿼리 : https://coding-factory.tistory.com/89

 

[MSSQL] 서브쿼리(SubQuery) 사용법 & 예제

서브쿼리란? 하나의 쿼리문 안에 포함되어 있는 또 하나의 쿼리문을 말합니다. 서브쿼리는 메인쿼리가 서브쿼리를 포함하는 종속적인 관계입니다. 여러번의 쿼리를 수행해야만 얻을 수 있는 결

coding-factory.tistory.com

인덱스 : https://jojoldu.tistory.com/243

 

[mysql] 인덱스 정리 및 팁

MySQL 인덱스에 관해 정리를 하였습니다. MySQL을 잘 알아서 정리를 한것이 아니라, 잘 알고 싶어서 정리한 것이라 오류가 있을수도 있습니다. 1. 인덱스란? 인덱스 == 정렬 인덱스는 결국 지정한 컬�

jojoldu.tistory.com

집합연산자 : https://keep-cool.tistory.com/45

'IT > DataBase' 카테고리의 다른 글

DataBase전체요약  (0) 2015.11.11
[SQL] 날짜 함수  (0) 2015.11.06
View  (0) 2015.09.23