1. DESC
- DESC 컬럼명;
- Describe의 약자, 특정 테이블에 어떤 컬럼이 있는지 조회하는 명령어
2. SELECT
- 문법 : SELECT [컬럼명 또는 표현식] FROM [테이블명, 뷰명];
- 모든 컬럼 조회 : SELECT * FROM [테이블명, 뷰명];
- 원하는 컬럼만 조회 : SELECT [컬럼명, 컬럼명 . . . ] FROM [테이블명, 뷰명];
- 표현식을 사용하여 조회 : SELECT [컬럼명 , '출력할 내용'] FROM [테이블명, 뷰명];
- 컬럼에 별칭을 사용하여 조회 : SELECT [컬럼명 "컬럼별칭", 또는 컬럼명 as "컬럼별칭"] FROM [테이블명, 뷰명];
- 중복된 값을 제거하고 조회 : SELECT DISTINCT [컬럼명 또는 표현식] FROM [테이블명, 뷰명];
- 연결(합성) 연산자로 컬럼을 붙여서 조회 : SELECT [컬럼명1 || 컬럼명2] FROM [테이블명, 뷰명];
- 산술 연산자를 사용하여 조회 : SELECT 컬럼명[산술연산], . . . FROM [테이블명, 뷰명];
- where 절 사용하여 조건에 맞는 값만 조회 : SELECT [컬럼명] FROM [테이블명, 뷰명] WHERE 원하는 조건; (문자의 경우는 ' ' 묶어주고 대소문자가 구분된다.)
- 다양한 연산자를 활용하여 조회
연산자 종류 |
설명 |
= |
같은 조건을 검색 |
!=, <> |
같지 않은 조건을 검색 |
> |
큰 조건을 검색 |
>= |
크거나 같은 조건을 검색 |
< |
작은 조건을 검색 |
<= |
작거나 같은 조건을 검색 |
BETWEEN a AND b |
a 와 b 사이에 있는 범위 값을 모두 검색 [작은 값이 먼저와야 한다] |
IN(a,b,c) |
A이거나 B이거나 C인 조건을 검색 |
Like |
특정 패턴을 가지고 있는 조건을 검색 [% : 글자수 제한 없다] [_ : 글자수는 한글자만 올 수 있다] |
Is Null / Is Not Null |
Null 값을 검색 / Null 아닌 값을 검색 |
A AND B |
A 조건과 B 조건을 모두 만족하는 값만 검색 |
A OR B |
A 조건이나 B 조건 중 한가지라도 만족하는 값을 검색 |
NOT A |
A가 아닌 모든 조건을 검색 |
- ORDER BY 절을 사용하여 정렬 조회 : SELET [컬럼명] FROM [테이블명, 뷰명] ORDER BY [조건] [ASC or DESC];
- 오름차순(ASC)과 내림차순(DESC) 두가지의 경우가 있다. 정렬방식을 생략하게 되면 기본값인 ACS로 적용된다.
- 집합 연산자를 사용하여 조회
연산자 종류 |
내용 |
UNION |
두 집합을 더해서 결과를 출력, 중복 값 제거하고 정렬함 |
UNION ALL |
두 집합을 더해서 결과를 출력, 중복 값 제거 안하고 정렬 안함 |
INTERSECT |
두 집합의 교집합 결과를 출력, 정렬함 |
MINUS |
두 집합의 차집합 결과를 출력, 정렬함, 쿼리의 순서 중요함 |