'Oracle' 태그의 글 목록
728x90

Oracle 5

[SQL] 셀프 조인(Self Join)

셀프 조인(Self Join) 동일한 테이블을 조인하는 것으로 반드시 alias를 지정해주어 구분해주어야 합니다. SELECT ALIAS1.컬럼명 , ALIAS2.컬럼명 FROM 테이블1 ALIAS1, 테이블2 ALIAS2 WHERE ALIAS1.컬럼명2 = ALIAS2.컬럼명1; 예제 SELECT A.CART_ID FROM CART_PRODUCTS A, CART_PRODUCTS B WHERE A.CART_ID = B.CART_ID AND (A.NAME = 'Milk' AND B.NAME = 'Yogurt') ORDER BY A.CART_ID; https://programmers.co.kr/learn/courses/30/lessons/62284?language=oracle 코딩테스트 연습 - 우유와 요거..

[프로그래머스] 우유와 요거트가 담긴 장바구니

https://programmers.co.kr/learn/courses/30/lessons/62284 코딩테스트 연습 - 우유와 요거트가 담긴 장바구니 CART_PRODUCTS 테이블은 장바구니에 담긴 상품 정보를 담은 테이블입니다. CART_PRODUCTS 테이블의 구조는 다음과 같으며, ID, CART_ID, NAME, PRICE는 각각 테이블의 아이디, 장바구니의 아이디, 상품 종류, 가 programmers.co.kr 1) 서브쿼리 이용 SELECT DISTINCT(CART_ID) FROM CART_PRODUCTS WHERE CART_ID IN (SELECT CART_ID FROM CART_PRODUCTS WHERE NAME = 'Milk') AND NAME = 'Yogurt' ORDER BY C..

[프로그래머스] 헤비 유저가 소유한 장소

https://programmers.co.kr/learn/courses/30/lessons/77487 코딩테스트 연습 - 헤비 유저가 소유한 장소 PLACES 테이블은 공간 임대 서비스에 등록된 공간의 정보를 담은 테이블입니다. PLACES 테이블의 구조는 다음과 같으며 ID, NAME, HOST_ID는 각각 공간의 아이디, 이름, 공간을 소유한 유저의 아이디를 programmers.co.kr SELECT ID, NAME, HOST_ID FROM PLACES WHERE HOST_ID IN (SELECT HOST_ID FROM PLACES GROUP BY HOST_ID HAVING COUNT(HOST_ID)>=2) ORDER BY ID;