[TIL] IN 복습하기

tolerance·2020년 8월 12일
1

MySQL

목록 보기
1/8
post-thumbnail

mySQL의 기초로서 등장하는 IN은 그 표현이 너무나 단순하고 의외로 많이 써보지 못해 그런지 쓰려고 하면 뭔지 모르겠다.

덕분에 mySQL 고급 강의 듣다가 다시 기초반에 순회 왔다. 🤣

mySQL에서 IN의 쓰임

SELECT *
FROM Customers
WHERE country IN ('Germany', 'France')

위의 코드는 아래의 코드와 의미가 같다.

mySQL IN과 동일한 OR식 표현

SELECT *
FROM Customers
WHERE country = 'Germany' OR 'France'

다시 말해 OR 조건이 많은 경우, IN절을 가지고 대체할 수 있다.
이때 OR은 = 기호가 활용되지만 IN에서는 = 기호가 등장하지 않고 대신 괄호와 쉼표 등이 사용된다.

profile
매일. 나. 배운다. 조금씩

0개의 댓글