본문 바로가기
카테고리 없음

[orcle]오라클 쌩기초[SQL]문

by 촌스러운곰 2013. 3. 25.

오라클(DB)을 처음으로 접하다...
복습도 할겸 처음부터 차근 차근 정리가며 포스팅을 쓸 예정이다.
뭐 이런 부분부터 정리할 사람은 몇 없지않을까 싶지만... ^^
언제든지 다시 펼쳐보기위해 적어본다.[그야 말로 쌩기초분들에게는  이런 글들이 좋은정보였음 좋겠다]
사용하는 프로그램은 꼭 지참.

1. 데이터베이스 SQL문
데이터베이스를 하기위해선 SQL문을 사용한다. 간단하다 프로그램 언어이다.
JAVA,C언어등과 비슷한... 하지만 다들 서로 다르지 않는가! 그래서 배우는것이다!

2. SQL문은 기본 SELECT 로 시작해  FROM  , WHERE 순으로 끝난다고 보면 된다.
   하지만 점차 이것 저것 요것들의 명령어들이 붙어 복잡해질것이다.

3. 자 50%는 이제 배운것이나 마찬가지다. 프로그래밍언어인 만큼 문제파악과 구문만 잘 짜면 성공할것이다.
  그리고 SQL문은 결과값을 끝낼땐 ; 로 마무리한다. 무조건 다 ; 삽입하는건 아니지만 점차 어느 부분에서 찍어야 될지 알게될것이다.

4. 2 번에서 말했던 명령어들을 나눠보면 정의하거나 변경하는 데이터 정의어, 삽입,삭제,검색등을 수행하는 조작어, 데이터베이스의 권한을 갖는 제어어로 나눠진다.

정의어 - create,drop,alter
조작어 - select,insert,update,delete
제어어 - grant,revoke

5. 예) XX회사에 근무하는 사원들중 급여가 3000만원 미만인 사원들의 사원번호 사원명 급여를 출력하시오.

집합명을 EMP로 하고,  EMP에 속해있는 사원명은 ENAME 사원번호는 ENPNO 급여는 SAL 로 되어있다.

시작 : SELECT
무엇을 :사원번호, 사원명, 급여
어디로부터(FROM) : (집합명)
어떻게 :급여테이블에서 3000만원 이하인 사원

SQL 명령문으로 써보자

select
 empno as "사원번호"
,ename as "사원명"
,sal as"급 여"
from EMP
where sal<=3000