본문 바로가기

SQL6

[프로그래머스 SQL 코테] 오랜 기간 보호한 동물(1) OUTER JOIN [프로그래머스 SQL 코딩테스트] 오랜 기간 보호한 동물(1) OUTER JOIN 프로그래머스 오랜 기간 보호한 동물(1) 문제, 예시 JOIN 문법을 사용해서 두개의 테이블 중 한 테이블에만 있고, 다른 테이블에는 없는 컬럼을 검색할때는 OUTER JOIN 문법을 활용하면 된다. OUTER 조인 문법 1991 ANSI JOIN 문법 ORACLE JOIN 문법 SELECT ~ FROM 테이블1 테1 LEFT/RIGHT OUTER JOIN 테이블2 테2 ON 테1.컬럼 = 테2. 컬럼; SELECT ~ FROM 테이블1 테1= 테이블2 테2(+) '''ANSI 와정반대 방향 WHERE 테1.컬럼 = 테2. 컬럼 안시 조인과 오라클 아우터 조인의 방향이 정반대라 헷갈린다. 개인적으로 오라클 조인을 더 자주 .. 2023. 9. 2.
[SQL 코딩테스트]프로그래머스 입양 시각 구하기(1)_GROUP BY, HH24, TO_NUMBER [SQL 코딩테스트]프로그래머스 입양 시각 구하기(1)_GROUP BY, HH24, TO_NUMBER 문제: ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, 입양일, 이름, 성별 및 중성화 여부를 나타냅니다. 예시: 내 풀이: SELECT TO_NUMBER(TO_CHAR(DATETIME,'HH24')) AS HOUR, COUNT(*) AS COUNT FROM ANIMAL_OUTS WHERE TO_CHAR(DATETIME,'HH24') BETWEEN 9 AND 19 GROUP B.. 2023. 8. 25.