SQL 논리연산자2(BETWEEN, IN)

지리산근육곰·2021년 12월 29일
0

SQL

목록 보기
14/26
post-thumbnail

BETWEEN

  • BETWEEN 의 경우 AND와 비슷하다(표현이 다를 뿐이다).

Quest1: BETWEEN 을 사용하여 난이도가 1이상 2 이하인 캐릭터 정보를 추출하시오.

SELECT *
FROM df
WHERE difficulity BETWEEN 1 AND 2;
-- AND를 사용할 경우
WHERE difficulity >= 1 AND difficulity <= 2;

IN

  • IN의 경우 OR과 비슷하다.
  • 그러나 조건이 세개 이상일 경우 IN이 훨씬 효율적이다.

Quest2: 이름이 Berserker, Street-Fighter, Crusader인 캐릭터의 정보를 추출하시오.

SELECT *
FROM df
WHERE name IN("Berserker", "Street-Fighter", "Crusader");
-- OR를 사용할경우
WHERE name="Berserker" OR name="Street-Fighter" OR name="Crusader";

0개의 댓글