[Udemy]/Oracle SQL(Imtiaz Ahmad)

IN Clause

Ben의 프로그램 2023. 9. 11. 09:14
728x90
IN Clause
IN Clause 의 사용 목적은 무엇일까?

부서 번호가 20번 혹은 30 번인 직원들의 이름과 채용일을 검색하기 위한 SQL이다. DEPTNO 이라는 속성명이 반복해서 등장하는 것을 확인할 수 있는데, 이런 반복적인 등장을 피하기위해서 사용하는 것이 IN Clause 라고 할 수 있다. 

IN Clause 를 사용하면 반복해서 등장하던 속성명을 한 번 만 사용할 수 있는 편리함을 얻을 수 있다. 개인적으로 Udemy 강의가 참 좋은 점이 이렇게 사소한 것들조차도 Why ? 질문을 빼먹지 않고 파고드는 점이 너무 마음에 든다. 이런 것들이 기초가 되고 기초체력이 되어서 나중에 나를 개발자로서 지탱해줄 것이라고 믿어 의심치 않는다

만약 IN Clause 가 없었다면 위와 같이 Or Clause 를 반복하면서 SQL이 비약적으로 길어지게 되었을 것이다.

하지만 IN Clause 를 사용하면 위와같이 SQL이 엄청 짧아지고, 영어를 그냥 읽듯이 읽을 수 있게 된다.