기본 select문

채종윤·2023년 7월 28일
0

0.SELECT문의 기능

1) 프로젝션(Project)
2) 선택(Selction)
3) 조인(Join)

SELECT구문
SELECT * (모든 column) (별칭)
from 테이블이름
where 검색조건
group by 검색조건
order by 속성이름(asd/desc)


1. distinct(중복 값 제거)



2. || (문자 연결)


3. AS쿼리

테이블을 새롭게 만들면서 기존 테이블의 데이터를 옮겨 올 때 사용,
쿼리의 결과를 테이블에 넣으려고 할 때 아래와 같이 사용

CREATE TABLE MY_EMP
AS
SELECT * FROM employees
WHERE employee_id<200


4.where절

where절을 사용하여 질의에서 반환되는 행을 제한 할 수 있다.

1) 비교연산자 (==)

job_id가 SA_MAN인 행이 반환된다.

2) BETWEEN A값 AND B값

3) IN

department_id가 10 or 30 or 50인 값을 다 반환

4) LIKE


특정 패턴에 속하는 값을 조회하고자 하는 경우
-'%' : 0
/1개 이상의 분자열 부분매칭
-'_' : 한 개 문자와 대응

5) IS NULL


널 여부를 확인함

6) 논리연산자 (AND)

양쪽 모두 조건이 TRUE 이면 TRUE를 반환

7) NOT

업로드중..
NOT 칼럼명 a and b

5. ORDER BY

order by 절은 조회된 데이터들을 다양한 목적에 맞게 특정 칼럼을 기준으로 정렬하여 출력하는데 사용
order by 절은 항상 select문의 마지막에 사용

업로드중..

연봉을 기준으로 내림차순으로 정렬하여 출력

profile
안녕하세요. 백앤드 개발자를 목표로 하고 있습니다!

0개의 댓글