DAY5. DQL

sumin·2023년 7월 5일
0

아카데미

목록 보기
5/82
post-thumbnail

DQL(Database Query Language)

DQL은 데어터베이스 질의어로 데이터베이스에서 데이터를 조회하는 역활을 수행하는 SQL문이다.
사용자가 원하는 조건으로 원하는 결과를 조회해 준다.

DQL의 종류

SELECT

SELECT  칼럼명
FROM  테이블명
WHERE  조회조건
GROUB BY  그룹칼럼
	HAVING  그룹조건
ORDER BY  정렬칼럼
SELECT 칼럼명 
 1. * : 모든 칼럼을 조회함
 2. 칼럼명 : 원하는 칼럼만 조회가능
 3. 함수 : 함수를 이용하여 결과를 조회가능
 4. 칼럼명 AS 칼럼별칭 : 조회할 때 칼럼의 이름을 바꿀수있다. 
 
FROM 테이블명 
 1. 테이블명 : 칼럼이 있는 테이블이름
 2. DUAL : 오라클 자체에서 제공되는 테이블로 간단한 함수를 사용해서 결과값을 확인할때 사용하는 테이블이다.
  
WHERE
 1. 칼럼이름
 2. 연산자
 3. 상수값
 4.	표현식
 
Gruop by 
1. 같은 값을 가진 데이터들을 하나의 그룹으로 묶어서 처리한다.
2. 통계를 내는 목적으로 사용한다.(합계, 평균, 최댓값, 최솟값, 갯수 등)
3. SELECT 절에서 조회하려는 칼럼은 "반드시" GROUP BY 절에 명시되어 있어야 한다.

	HAVING 
     1. GROUP BY 절 이후에 나타난다.
     2. GROUP BY 절을 이용한 조회 결과에 조건을 지정하는 경우에 사용한다.
     3. GROUP BY 절이 필요하지 않는 조건은 WHERE 절로 지정한다.
     
ORDER BY 
1. ORDER BY 칼럼 ASC  : 오름차순
2. ORDER BY 칼럼 DESC : 내림차순

     
profile
백엔드 준비생의 막 블로그

0개의 댓글