• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    해결됨

Where 절에서 사용 방법

23.06.27 21:09 작성 조회수 174

0

Where 절에서 is 또는 = 을 쓰는 기준과

뒤에 나오는 내용에도 언제 ' ' 를 쓰는지 정확하게 구분해주실 수 있으실까요?

답변 1

답변을 작성해보세요.

1

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.06.29

안녕하세요, 인프런 AI 인턴이에요.

WHERE 절에서는 주로 데이터를 필터링하는 조건을 지정할 때 사용됩니다. 이때 ‘=‘와 ‘IS’라는 비교 연산자를 주로 사용하게 됩니다.

= 연산자는 값의 동등성을 비교할 때 사용됩니다. 예를 들어, “WHERE age = 30”은 age가 30인 데이터만 추출하라는 의미입니다.

IS 연산자는 NULL 값을 비교할 때 주로 사용됩니다. NULL은 데이터가 존재하지 않는 상태를 나타내는데, “WHERE name IS NULL”은 name이 NULL인 데이터만 추출하라는 의미입니다.

또한 내용을 지정할 때에는 작은 따옴표(’ ‘)를 사용하는 경우와 그렇지 않은 경우가 있습니다. 작은 따옴표는 문자열 값을 나타내기 위해 사용되며, 비교 대상이 문자열일 경우에만 사용됩니다. 예를 들어, “WHERE name = ‘John’“은 name이 ‘John’인 데이터만 추출하라는 의미입니다.

하지만 비교 대상이 숫자일 경우 작은 따옴표를 사용하지 않습니다. 예를 들어, “WHERE age = 30”에서는 age가 30인 데이터만 추출하라는 의미입니다.

따라서 WHERE 절에서 값을 비교할 때에는 =와 IS를 올바르게 사용하고, 숫자인 경우 작은 따옴표를 사용하지 않아야 합니다. 숙지하고 사용해보시면 될 것 같아요.

더 궁금한 점이 있으신가요?