Lisence/SQLD

SQLD 정리 2

code2772 2022. 10. 1. 22:09
728x90
반응형

<SQLD> 국가공인 SQLD 자격검정 핵심노트 요약본 공부 2일차

 

* 테이블 별칭 

[schema.] table [t_alias] - 스키마 테이블이 t_alias로 대체된다. 테이블에 별칭을 지정하면 select 절이나 where절 등에서 칼럼을 한정할 때 테이블명 대신 별칭을 사용해야 한다.

 

* substr(c1, 2, 4) - c1 컬럼에서 2번 째 자리부터 우로 4개를 반환한다.

* LTRIM(c2, 0) - c2 칼럼에서 왼쪽부터 0을 재거하여 반환한다.

* FLOOR - 입력된 인자 값보다 작거나 같은 정수 값을 반환한다. 14.5 -> 14 작은 정수로

* CEIL - 입력된 인자 값보다 크거나 같은 정수 값을 반환한다. 14.5 -> 15 큰 정수

* TRUNC - 첫 벉째 인자 값을 소수점 n째 자리에서 버림한다. 15.4 -> 15 (버림)

* ROUND - 첫 번째 인자 값을 소수점 n째 자리에서 올림한다. 15.4- > 15(올림) 이지만 0.4지만 올려도 15 

 

 

* NVL 함수

expr1이 널이 아니면 expr1, 널이면 expr2를 반환한다.

NVL (expr1, expr2)

 

* NULLIF 함수

NULLIF 함수는 expr1과 expr2가 다르면 expr1, 같으면 널을 반환한다.

NULLIF (expr1, expr2)

 

* 조건 우선순위

1. 연산자

2. 비교 조건(=,<>,>,<,>=,<=)

3. IN 조건, LIKE 조건, BETWEEN 조건, 널 조건

4. 논리조건(NOT)

5. 논리조건(AND)

6. 논리조건(OR)

 

* AVG 함수 - 평균 값을 반환하며 이때 널값은 제외하고 평균을 구한다.

EX) 100,200,300,NULL,NULL - > (100+200+300)/3이다. 나누기 5가 아니다!!

 

* 등가 조인 - 조인 조건이 모두 등호(=)인 조인이다. 값이 동일한 경우에만 행이 반환된다.

 

2-2 SQL 활용

반응형

'Lisence > SQLD' 카테고리의 다른 글

SQLD 정리 6  (0) 2022.10.01
SQLD 정리 5  (0) 2022.10.01
SQLD 정리 4  (0) 2022.10.01
SQLD 정리 3  (0) 2022.10.01
SQLD 정리 1  (0) 2022.10.01