sql (4) 썸네일형 리스트형 [프로그래머스] 연도별 대장균 크기의 편차 구하기 (MySQL) 문제링크 WITH MAX_SIZE_TABLE AS( SELECT MAX(SIZE_OF_COLONY) AS MAX_SIZE, YEAR(DIFFERENTIATION_DATE) AS YEAR FROM ECOLI_DATA GROUP BY YEAR(DIFFERENTIATION_DATE) ) SELECT YEAR(E.DIFFERENTIATION_DATE) AS YEAR, (M.MAX_SIZE - E.SIZE_OF_COLONY) AS YEAR_DEV, E.IDFROM ECOLI_DATA AS E LEFT JOIN MAX_SIZE_TABLE AS M ON YEAR(E.DIFFERENTIATION_DATE) = M.YEARORDER BY YEAR, YEAR_DEV 풀이 방법with .. [MySQL] full outer join 지원 안함 MySQL은 FULL OUTER JOIN을 직접적으로 지원하지 않는다. 처음 안 사실 ! FULL OUTER JOIN 처럼 쓰고싶다면, LEFT JOIN 과 RIGHT JOIN을 사용한 것을 UNION 해줘야한다. SELECT *FROM A LEFT JOIN BUNIONSELECT *FROM A RIGHT JOIN B [프로그래머스] 보호소에서 중성화한 동물 (MySQL) 문제링크 SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAMEFROM ANIMAL_INS AS I JOIN ANIMAL_OUTS AS O on I.ANIMAL_ID = O.ANIMAL_IDWHERE I.SEX_UPON_INTAKE LIKE 'Intact%' and (O.SEX_UPON_OUTCOME LIKE 'Neutered%' or O.SEX_UPON_OUTCOME LIKE 'Spayed%')ORDER BY I.ANIMAL_ID sql 쿼리 실행 순서 정리 1. FROM / JOIN 2. WHERE 3. GROUP BY (GROUP BY로 묶으면 가장 상단에 있는 데이터 값을 임의로 가져옴) 4. HAVING 5. SELECT 6. ORDER BY 7. LIMIT 이전 1 다음