테이블 이름 확인
SELECT * FROM tab;
테이블 구조 확인
DESC[RIBE] student;
SQL 명령문의 기초
- SELECT 명령문
- 테이블에 저장된 데이터를 검색하기 위한 명령문
- SELECT 명령문에서 SELECT절과 FROM절은 필수절
SELECT * | columnlist
FROM table;
SQL 명령문의 표준 형식
- SELECT 명령문 작성시 규칙
- SQL 명령문에서 대소문자를 구분하지 않음
- 키워드는 주로 대문자로 사용
- 테이블명, 칼럼 이름은 소문자로 작성하는 것을 권장
- 절은 줄을 구분하여 작성하고, 들여쓰기를 사용하여 읽기 쉽게 함(가독성)
- 테이블명, 칼럼 이름, 키워드(SELECT, FROM, WHERE 등)는 축약할 수 없음
- 기본적인 SQL 질의
- SELECT 절
- 질의 결과를 포함 하려는 애트리뷰트들의 리스트 열거
- DISTINCT 절을 사용해서 중복 제거
- FROM 절
- 질의에서 필요로 하는 릴레이션들의 리스트 열거
- WHERE 절
- 관계 대수의 설렉션(SELECT) 연산의 조건에 해당
- 중첩질의
- 다른 질의의 WHERE 절에 포함된 SELECT 문
- GROUP BY 절
- HAVING 절
- ORDER BY 절
중복행 출력 금지
SELECT DISTINCT deptno
FROM student;
칼럼에 대한 별명 부여
SELECT dname dept_name, deptno AS DN, loc "Class Location"
FROM department;