SQL 입문 강의 [3] Where

Doozuu·2023년 9월 14일
0

MySQL

목록 보기
5/5

Where : 원하는 행 나타내기

where은 필터링 기능을 해준다.

작성순서

SELECT 컬럼명
FROM 테이블명
WHERE 조건 대상 컬럼명 연산자 비교값

숫자 비교 연산자

  1. 같다 : =
  2. 같지 않다 : !=, <>, ^= (3개 모두 같은 표현)
  3. 크다/크거나 같다/작다/작거나 같다 : >, >=. <, <=

ex. 급여가 10000인 직원들만 출력

SELECT *
FROM employees
WHERE salary = 10000
;

ex. 기대수명이 80살 보다 큰 컬럼들만 출력

SELECT *
FROM world.country
WHERE LifeExpectancy > 80
;


해당 범위 지정하기

BETWEEN 시작값 AND 끝값 사용

ex. 급여가 10000과 17000 사이인 직원들만 출력

SELECT *
FROM employees
WHERE salary BETWEEN 10000 AND 17000
;

문자 비교 연산자

  • 같다, 같지 않다 : =, !=
  • 포함한다, 포함하지 않는다 : LIKE, NOT LIKE

ex. 번지주소에 성북이 포함되어 있는 것 모두 찾기

SELECT *
FROM 지역별설치현황
WHERE 번지주소 LIKE '%성북%'
;

%를 붙여 해당 단어를 포함하는 단어를 찾을 수 있다.

  • %서울 : 서울로 끝나는 모든 단어
  • %서울% : 서울이 포함되는 모든 단어
  • 서울% : 서울로 시작하는 모든 단어
profile
모든게 새롭고 재밌는 프론트엔드 새싹

0개의 댓글