본문 바로가기
Programming/Database

[SQL] SELECT 문

by skyrun 2022. 10. 13.

1. Basic

SELECT "ColumnName1", "ColumnName2" ...
FROM "TableName"

 

2. DISTINCT 옵션

- 해당 칼럼값의 중복제거 결과를 반환

SELECT DISTINCT "ColumnName"
FROM "Table"

 

3. * 옵션

- 테이블 전체를 불러온다.

SELECT *
FROM "Table"

 

4. Alias 부여하기

- 반환결과에서 ColumnName 을 Alias로 변경해서 반환

SELECT "ColumnName1" AS "Alias1", "ColumnName2" AS "Alias2"...
FROM "Table"

 

5. 산술 연산자( ( ), *, /, +, -  순으로 우선순위) 

- NUMBER와 DATE 자료형에 한함.

SELECT PLAYER_NAME AS "선수명", HEIGHT - WEIGHT AS "키-몸무게"
FROM "Table"

 

6. 합성 연산자 (CONCATENATION)

- 문자와 문자 연결 : +(SQL), ||(Oracle)

- CONCAT(str1, str2)

Oracle
SELECT PLAYER_NAME || ' 선수, ' || HEIGHT || ' cm, ' || WEIGHT || ' kg' AS 체격정보
FROM PLAYER

SQL
SELECT PLAYER_NAME + ' 선수, ' + HEIGHT  ' cm, ' + WEIGHT + ' kg' AS 체격정보
FROM PLAYER

'Programming > Database' 카테고리의 다른 글

[SQL] WHERE 절과 연산자  (0) 2022.10.15
[SQL] 함수 (정리 필요)  (0) 2022.10.15

댓글