SQL BASIC 기본 교육 자료 #
SQL은 Sturctured Query Langugage의 약자로 데이터베이스의 데이터를 관리하기 위해 사용하는 언어. 자료의 검색과 관리, 스키마의 생성과 수정, 객체의 접근 조정 및 관리의 기능 제공. ANSI SQL 기본 문법은 원래 어떤 데이터베이스와도 호환이 가능해야 하나 통상 Vendor들이 표준을 잘지키지않는 편이라 기본적인 수준에서만 호환이 가능. NoSQL 계열의 데이터베이스에서는 사용되지 않음. (다음은 오라클 기준임)
Live SQL #
- Oracle 가입
- Oracle Live SQL 접속
- “Start Coding Now” Live SQL 실행
Hello World! #
select 'Hello World!' from dual;
DDL / DML / DCL #
조회를 위한 예제 테이블이 작성을 위해 DDL, DML, DCL 개념 필요.
Table Creation #
데이터 생성 결과를 조회
select *
from my_table_1
;
COLUMN_1 | COLUMN_2 | COLUMN_3 |
---|---|---|
홍길동 | 23 | 10-OCT-20 |
김철수 | 19 | 10-OCT-20 |
이영희 | 32 | 10-OCT-20 |
박민호 | 22 | 10-OCT-20 |
김종철 | 45 | 10-OCT-20 |
김철수 | 36 | 10-OCT-20 |
신영신 | 32 | 10-OCT-20 |
최철민 | 11 | 10-OCT-20 |
Download CSV 8 rows selected.
Select / From #
Where / And #
dual / + - * / #
count / ditinct / alias / lower / upper #
from / nested from / with as #
union all / union / intersect / minus #
join 1 / join 2 / join 3 / join 4 / join 5 #
substr / length / replace / decode / instr / lpad / rapd / reg_exp #
nvl / trim #
order by #
count / sum / avg / min / max / median /stddev / round / trunc / ceil / floor #
count / sum / avg / min / max / median /stddev / round / trunc / ceil / floor #
case when / to_char / to_date / add_months / last_day #
window function #
<< 이전글 다음글 >>
comments powered by Disqus