SQL 기초_WHERE절

Eunjung-Cho·2021년 6월 28일
0

SQL

목록 보기
2/16

특정 조건을 만족하는 데이터를 불러오기 위해 WHERE절 사용

  • 비교연산자: 특정 열(column)이 특정 값을 가지는 데이터만 불러오기 위해서 사용
  • =, <>, >=, <=, >, < : 같다, 같지 않다. 크거나 같다, 작거나같다, 크다, 작다

sql 문제풀이 사이트

문제풀이 예시:


-> Customers 테이블에서 모든 데이터를 선택하는데, 그중에서 CustomerName열의 데이터가 B미만(즉 A로 시작) 이거나 Country열이 Germany인 데이터를 뽑기

LIKE(): 비슷한 것 찾기

=과 비슷하지만 속도는 느리다

문제풀이 예시:

SELECT *
FROM Customers
WHERE country LIKE 'Br%' -- 뒤에 어떤 것이 들어가도 상관없다 (=Br로 시작하는)
  • 출력:

IN(a,b,c, ...): 조건의 범위를 지정하는 데 사용

()안에 있는 값 중에서 하나 이상과 일치하면 조건에 맞는 것

문제풀이 예시:

SELECT *
FROM Customers
WHERE country IN ('Germany', 'France') -- 나라가 'Germany'또는 'France'인
  • 출력:

BETWEEN : 사이에 포함하는 값 조건 걸 때

보통 AND 와 자주 씀

문제풀이 예시:

SELECT *
FROM Customers
WHERE customerID BETWEEN 3 AND 5 -- customerID가 3과 5 사이인
  • 출력:

IS NULL : 비어 있는 값이 있는지 확인할 때 주로 씀

SELECT *
FROM Customers
WHERE customerID IS NULL
  • 출력:
  • Customers 테이블의 customerID에는 비어있는 값이 없어서 no result
profile
IT컨설팅 데이터 분석가

0개의 댓글