COALESCE(A, B);

 

A값이 NULL일 경우 B로 반환합니다.

 

select category_id, description, COALESCE(description, 'empty') as COALESCE_RESULT from categories;

 

실행 결과

 

두 개 이상의 쿼리를 한번에 출력할 때 사용합니다.

 

출력할 때의 컬럼의 개수가 같아야 합니다.

 

예를 들어 첫번째 쿼리의 출력되는 컬럼은 2개인데 두번째 쿼리의 출력되는 컬럼은 1개라면

 

오류 발생합니다.

 

SELECT company_name FROM customers
UNION
SELECT address FROM suppliers;

실행 결과1

 

SELECT (ROW_NUMBER() OVER()) AS ROWNUM, * FROM customers limit 10

실행 예제1

 

 

SELECT * FROM customers limit 10

실행 예제2

 

테이블에 새로운 행을 삽입하기.

 

INSERT INTO COMPANY
 ( ID
  ,NAME
  ,AGE
  ,ADDRESS
  ,SALARY
  ,JOIN_DATE)
VALUES 
( 1
 ,'Paul'
 ,32
 ,'California'
 , 20000.00
);

+ Recent posts