DB/SQL

[SQL요점정리#6] 데이터 조회, SELECT

douStory 2021. 8. 19. 11:30
728x90

SELECT 문

컬럼이름에 별칭 사용이 가능하다.

  1. 컬럼 별칭
  2. 컬럼 "별칭"
  3. 컬럼 AS 별칭
  4. 컬럼 AS "별칭"

 

산술연산

SELECT문에서 연산이 가능하다.

*와 / 연산은 + 와 - 연산 이전에 실행

왼쪽에서 오른쪽으로 진행

() 사용가능

 

NULL의 연산규칙

**NULL값은 연산, 할당, 비교가 불가능하다(중요)

100 + NULL 은 무엇일까?

100 + NULL = NULL 이다...

 

그래서! NULL값을 계산하기 위해서 NVL 함수(오라클 내장함수)를 사용한다.

NVL 일시적으로 NULL 을 0 으로 바꿔준다. (객체이기 때문에 원본 데이터가 바뀌는게 아니다.)

 

CONCATENATION OPERATOR -> " || "

**문자연결연산

'2004' || '년' || NULL || '월' || '_' || '일' = '2004년 월_일'  

 

DiSTINCT

동일한 데이터 값들이 중복되어 출력되지 않도록 한번씩마 출력되도록

SELECT DEPTNO 컬럼명 FROM 테이블명

 

ORDER BY

SELECT 구문의 마지막에서 사용됨

안쓰면 ASC(오름차순)이 기본값입니다.

DESC(내림차순)