[Oracle] 오라클 #3 SELECT 문(1) - select 문이란?
- Database/Oracle
- 2019. 2. 9. 14:06
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 테이블의 모든 데이터)
'Database > Oracle' 카테고리의 다른 글
[Oracle] 오라클 #6, 오라클함수(집계함수) (0) | 2019.02.16 |
---|---|
[Oracle] 오라클 #5 SELECT문 - distinct, case문 (0) | 2019.02.09 |
[Oracle] 오라클 #4 SELECT문(2) - WHERE 절과 그 친구들(between, in, like, null) (0) | 2019.02.09 |
[Oracle] 오라클 #2 SQL 자료형 (0) | 2019.02.06 |
[Oracle] ORACLE DB의 기본 정보 (0) | 2019.02.03 |