본문 바로가기
데이터베이스(DB)/SQLD

[SQLD 2-1-2] 데이터 모델과 SQL - SELECT 문

by 송기동 2024. 5. 15.
728x90

1. SELECT

- 쉽게 말해 데이터를 조회하는 구문. 기본적인 골격은 다음과 같다.

SELECT [ALL/DISTINCT] 컬럼명1, 컬럼명2 ...
FROM 테이블명;

 

- ALL : 디폴트 옵션이므로 별도로 표시하지 않아도 된다. 중복된 데이터가 있어도 모두 출력된다.

- DISTINCT : 중복된 데이터가 있을 경우 1건으로 처리해 출력한다.

 

SELECT * FROM 테이블명;

 

- 애스터리스크(*) : 해당 테이블의 모든 컬럼 정보를 출력한다.

 

SELECT 컬렴명 AS 별명 FROM 테이블명;

 

- ALIAS(AS) : 조회된 결과에 일종의 별명을 부여해 컬럼레이블을 변경 가능하다.


2. 산술 연산자와 합성 연산자

# 산술 연산자

- NUMBER와 DATE 자료형에 대해 적용되며, 일반적으로 수학의 사칙연산과 동일

- 우선순위를 위한 괄호 적용이 가능(수학에서와 마찬가지로 ( ), *, /, +, - 의 우선순위)

# 합성 연산자

- 문자와 문자를 연결하는 연산자

- Oracle : 문자와 문자를 연결하는 경우 || 를 사용

- SQL Server : 문자와 문자를 연결하는 경우 + 를 사용

- Oracle, SQL Server : CONCAT(String1, String2) 함수를 사용

728x90