inflearn logo
강의

Course

Instructor

Playing with a MySQL Database by Yalco

Subquery within a query

연산자 문의 IN 과 = 의 결과가 같은 이유가 궁금합니다. (4분45초영상)

253

python1828

90 asked

0

서브쿼리의 값이 여러개일경우에 

IN 을 써야 한다고 설명해주셨는데,

4분 45초 영상에서 나오는, 코드를 보면

= 이거를 쓰나

IN 을 쓰나 똑같다고 설명해주셔서 헥갈리네요

 

값이 여러개면 IN을써야 하는게 아닌가요?

데이터 엔지니어링 DBMS/RDBMS sql mysql

Answer 1

0

yalco

바로 4초 후에(4:44) '= ANY ~'를 'IN ~'로 바꿔도 된다고 한 거 확인하실 수 있을거에요. 😃

'(SELECT...' 앞에 ANY가 붙어서 그냥 다른 사용법의 구문이 된 겁니다.
ANY ~는 어떤 목록을 반환하는게 아니라, 그 목록에 뭔가 속하는 여부를 반환하는 구문이니까요.

 

사람의 언어로 치자면


'이 목록 안에 ~가 있으면'을

'이 목록에 ~가 속하면'으로 바꿨다고 생각하시면 돼요.

패키지 구분에 대해 궁금한게 있습니다

0

7

1

노션 링크도 안 열리고, 알려준 vercel도 실행이 안됩니다.

0

10

1

스프링부트 서버 에러나요

0

17

1

인덱스? 파티셔닝? 관련 문의 드립니다

0

298

1

SQL 설치 관련 질문 (이메일 주소가 잘못 됐다고 나와요)

0

673

2

강의내용

0

606

1

대체 어디다 질문을 올리는겁니까? 상담도 정해진 질문만 받고…

-4

1607

1

강의페이지에 이메일이 어디잇나요

0

733

1

M1 맥북인데 에러가 납니다 ㅠㅠ

0

734

1

얄코형님 자료는 없는거죠??

0

1012

1

안녕하세요 강의 구성 관련 질문

0

436

1

SQLD 자격증 공부하고 있는 학생입니다

0

805

1

질문

0

375

1

5-1 SyntaxError 문의 드립니다.

0

427

1

CLI로 진행시 mysql 연결

1

635

7

에러 처리 질문

0

465

1

데이터 가공 효율성 관련 질문드립니다.

0

324

1

인스톨하는 처음 화면 창이 다르게 업데이트 되었는데 어떻게 할까요?

0

465

2

에러가 뜹니다..

0

703

13

10분 26초 쿼리문 문의 드려요, P2.CategoryID = P1.CategoryID

0

388

3

데이터가 잘못 들어가 있는거 같아요

0

310

1

궁금증

0

282

1

궁금한점

0

278

1

order by created?

0

311

1