2011년 6월 27일 월요일

[Oracle.3]SQL (Structured Query Language) - 기본 문법

SQL ( Structured Query Language )
1. SELECT
테이블의 데이터를 조회하는 기본적인 SQL 문법
SELECT 칼럼 이름1, 칼럼 이름2
FROM 테이블 이름;
2. WHERE
전체 데이터 중 조건을 만족하는 값만 얻을 수 있도록 한다.
SELECT 칼럼 이름1, 칼럼 이름2
FROM 테이블 이름
WHERE 칼럼이름 조건 값;
1) 기본 문법
SELECT employee_id, hire_date
FROM employees
WHERE last_name = ‘king’;
2) 조건절 작성
AND : A AND B 의 경우 도 조건 모두를 만족 해야 한다.
OR : A OR B 의 경우 두 조건 중 하나를 만족 해야 한다.
BETWEEN AND : 주어진 범위의 값에 해당하면 그 값을 반환 한다.
IN : 하나 이상의 동일 조건을 만족해야 하는 경우
IS NULL/NOT : 할당되지 않은 값을 만족하는 경우
LIKE : 조건의 일부와 일치하는 경우에 적용.
3. ORDER BY
일정한 기준에 의해 정렬하여 표현 할 수 있다.
ORDER BY 칼럼이름 [ASC | DESC]
DESC(Descending) 은 키워드를 명시적으로 ORDER BY 적에서 나타내 주어야 한다.
4. GROUP BY
일반적으로 질의문으로부터 얻은 결과에 대해 GROUP BY 절에 명시한 칼럼의 값이 같을 때 그룹을 만들고, 이 그룹으로부터 SQL 표준 함수인 집합 함수를 통해 다양한 결과를 얻습니다.
GROUP BY 칼럼이름1, 칼럼이름2
5. HAVING
GROUP BY 절의 결과로부터 특정 조건을 만족하는 값을 얻고자 할 때.
GROUP BY 칼럼이름1, 칼럼이름2
HAVING 칼럼이름 조건 값
*** 참조 문헌 : 10g로 시작하는 오라클 SQL & PL/SQL - 2장 데이터 얻기 첫걸음 내딛다

댓글 없음:

댓글 쓰기

언제 부터 였던가 생각해보니 아르바이트 겸 외부 컨설팅을 의뢰 받고 맥북 프로를 처음 써봤을 때 부터 였던 것 같다. 지금은 거의 대부분의 작업을 맥으로 작업을 하다 보니 윈도우에서만 실행되는 일부 프로그램들 때문과 회사 내부 ERP프로그램이 윈도우 ...