[Oracle] 오라클 #3 SELECT 문(1) - select 문이란?

select문

-DML, DQL

-가장 중요한 구문,명령어(***********************)

1. 테이블로부터 저장되어있는 데이터 중 원하는 데이터만 가져오기

2. 테이블이 아닌 것(뷰, 서브쿼리 등)으로부터도 데이터를 가져올 수 있다.


***SQL은 보통 1개(2개)이상의 구(절)이 조합되어 문장을 만든다.

***각 절의 우선순위(실행순서)를 기억할 것!

***;(세미콜론)이 문장종결자


select 구문 정의

- select 컬럼리스트 from table명;

- select 컬럼리스트 from table명 where절;

- select 컬럼리스트 from table명 where절 order by절;

- select 컬럼리스트 from table명 [where절] [order by절] group by 절;



실행순서 : from > select 


1. select 컬럼리스트

 - 가져올 컬럼을 지정한다. 

2. from 테이블

 - 가져올 테이블을 지정한다.



현재 존재하는 테이블이 뭐가 있나..?
1. 클라이언트툴 제공 기능...
2. select 명령어 + 시스템 테이블

>> select*from tabs;

tblcountry 테이블이 어떤 컬럼으로 구성되어있나...? 

>> desc tblcountry;

tblcountry로부터 모든 컬럼과 모든행을 가져오시오.

>> select name, capital, population, continent, area from tblcountry;
- 그러나 이 방식은 컬럼의 개수가 많아질 수록 비효율적이고 불편함을 초래한다.***

* : 와일드카드 >> 모든컬럼을 대체
>> select * from tblcountry; (tblcountry 테이블의 모든 데이터)










댓글

Designed by JB FACTORY