SQL/Oracle

[ORACLE] SELECT 문 기본구조

멍청한 코더 2021. 9. 5.
728x90

 

 

안녕하세요~ '멍청한코더' 입니다!

오늘은 SELECT 문에 대한 기본구조를 알아보려고 합니다.

각설하고 빠르게 알아보시죠!

 

◈ ORACLE SELECT 

SELECT 컬럼1[, 컬럼2···]
  FROM 테이블명
[WHERE 조건]
[ORDER BY 컬럼명];

위의 구조가 가장 일반적인 SELECT 문의 구조입니다.

참고로 [ ] 표시는 있어도, 없어도 상관없는 부분입니다.

 

전체 컬렴 데이터를 다 보고 싶으실 경우에는

SELECT *
  FROM 테이블명;

이런식으로 명령어를 실행해주시면 됩니다.

 

예제를 통해 말씀드리자면,

이름 (NM) 주민번호 (PERSON_NO) 부서명 (DEPT_NM) 성별 (GENDER) 급여 (SAL)
A 111111-1111111 재무 1000
B 222222-2222222 기획 2000
C 333333-3333333 IT 1000
D 444444-4444444 영업 3000
A 555555-5555555 재무 1300
E 666666-6666666 IT 1400

< PERSON_INFO 테이블 >

 

테이블명이 PERSON_INFO 인 위와 같은 데이터가 있다고 가정해볼게요

직접 테이블을 만들어서 해보고 싶으신 분들을 위해

하단에 테이블 작성, 데이터 삽입 SQL문을 첨부해드릴게요.

SQL 창에 붙여넣고 실행만 하시면 테이블 생성 및 데이터가 모두 들어갈거에요!

 

728x90

 

Create_Insert.sql
0.00MB

 

우리가 저 표에서 이름, 주민번호 2개의 데이터만 보고 싶다고 할 경우에는

SELECT NM
     , PERSON_NO
  FROM PERSON_INFO;

이런식으로 이름, 주민번호만 컬럼명을 지정해주면 됩니다.

그럼 아래와 같은 결과 값이 나오게 되는것이죠

이름 (NM) 주민번호 (PERSON_NO)
A 111111-1111111
B 222222-2222222
C 333333-3333333
D 444444-4444444
A 555555-5555555
E 666666-6666666

 

WHERE, ORDER BY 등은 이후 포스팅에서 다뤄볼게요~

 

 

 

 

728x90

댓글