본문 바로가기

언어/MSSQL

[Oracle SQL 기초] SELECT 문장

1. SELECT 란?

 원하는 테이블의 행을 리턴해준다. 보고자 하는 행을 선택적으로 제한하기 위해 다양한 추가적 방법 사용 가능.

 

2. 기본 문법(Sytax)

 : SELECT [DISTINCT] {* | column[[AS]alias], ...} FROM table;

 - 대문자는 명령문

 - 소문자는 원하는 변수

 - DISTINCT를 넣을시 중복생략

 - AS를 넣을시 별칭 사용 가능

 - * 는 모든(all)을 의미

 - | 는 또는

 - [ ] 는 생략 가능

 - { } 는 여러개의 나열을 의미

 

예시1.
예시1 출력결과

 

3. SQL 문장 작성법

 - SQL 문장은 대/소문자를 구분하지 않는다. (위에 문법은 알기 쉽게 하기 위해 쓴 것입니다.)

 - SQL 문장은 여러줄로 쓸 수 있습니다. (마지막에 세미클론 (;)만 붙혀주면 됩니다.)

 - 컨트롤 + 엔터를 눌러주면 바로 실행 가능합니다.

 

4. SELECT의 추가적 문법

 - DISTICT 사용하기

  : 중복 없이 출력

DISTICT를 사용하지 않은 예시
DISTICT를 사용한 예시

 

 - AS 사용하기

 : 별칭으로 출력, AS는 생략가능

광돌이름은 AS 일반사용, 광돌급여는 생략사용
AS 결과예시

 

 -리터럴(literal) 문자 스트링과 연결 연산자

 : 연결 연산자를 이용하면 여러개의 열을 하나로 묶어 출력 가능하다.

  날짜와 문자 리터럴 값은 ' '안에 넣어준다. (숫자 제외)

예시) '를 출력하기 위해서는 ''로 표기해야한다.
first_name, last_name, salary를 한 칸에 표기