데이터베이스를 활용하다보면 ~어디서 부터 ~어디까지의 데이터를 출력하고자 할 상황이 많을 거에요. 대표적인 경우가 날짜일 거에요. ~일부터 ~일까지의 데이터를 출력하는 경우 A보다 크고 B보다 작은 데이터를 찾아라 이러한 방법으로도 할 수 있지만 조금 더 간결하고 활용성 높게 사용할 수 있는 문법 BETWEEN절을 소개합니다. BETWEEN 구문
DB를 활용하다 보면 '또는' 이라고하는 OR문을 많이 활용하실 거에요. ~이거나 ~이거나 ~이거나 ~이거나 이런 문장을 활용해야할 경우가 많아서 OR문을 많이 활용합니다. OR문을 활용해서 처리를 할수도있지만 IN이라는 조금 더 편리한 방식이 존재합니다. IN절 --사용법-- SELECT * FROM [테이블명] WHERE [칼럼명] = [조건] OR 칼럼명 = [조건1] OR 칼럼명 = [조건2] OR 칼럼명 = [조건3] --OR SELECT * FROM [테이블명] WHERE [칼럼명] IN =( [조건1],[조건2],[조건3] ) --IN --예제-- 품목타입이 일반품, 세트품인 품목 조회 SELECT * FROM MA_PITEM WHERE TP_ITEM IN('SIN', 'SET') 품목타입이..
JOIN(조인) 이란? 두가지 이상의 테이블 또는 데이터베이스를 연결하여 데이터를 검색하는 방법입니다. 자신이 검색하고 싶은 컬럼이 다른 테이블에 있는 경우, 주로 사용하며 여러개의 테이블을 마치 하나의 테이블인 것처럼 활용하는 방법입니다. 보통 기본키(Primary key) 혹은 외래키(Foreign key)로 두 테이블을 연결합니다. 테이블을 연결하려면 적어도 하나의 칼럼은 서로 공유되고 있어야합니다. INNER JOIN, LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN, CROSS JOIN, SELF JOIN이 있습니다. 대표적으로 INNER JOIN, LEFT OUTER JOIN, RIGHT OUTER JOIN 을 많이 활용합니다. *벤다이어그램을 활용해..