레벨 2 https://programmers.co.kr/learn/courses/30/lessons/59408오랜만에 푸는 MySQL이라 기본적인 개념에 대해 상기시킬 필요가 있었다. 이 문제를 풀 때 필요한 문법은 다음과 같다.count할 때, 중복은 제거해
레벨 2https://programmers.co.kr/learn/courses/30/parts/17044이 문제는 09:00부터 19:59까지, 각 시간대 별로 입양이 몇건 발생했는지 조회하는 SQL문을 작성해야하고 시간대 순으로 정렬해야한다.출력 예시는 다음
레벨 4 https://programmers.co.kr/learn/courses/30/lessons/59413 이 문제 풀이는 처음 보는 문법을 사용해서 꼭 익혀야하는 문제이다. 먼저 가장 어려운 부분은 데이터베이스에 없는 시간까지 0부터 23시까지를 만들어야
레벨 2IS NULL https://programmers.co.kr/learn/courses/30/lessons/59410컬럼의 값이 NULL일 때 다른 값을 반환하도록 해주는 IFNULL 함수를 사용하여 푼다.
레벨 3JOIN https://programmers.co.kr/learn/courses/30/lessons/59042JOIN을 이용해 풀면 된다. 오랜만에 SQL을 해서 문법을 까먹었다.. 공부할 겸 풀이 참고했다. 주로 많이 쓰이는 것은 INNER JOIN
레벨 3JOINhttps://programmers.co.kr/learn/courses/30/lessons/59043INNER JOIN으로 해결 조회 : INS.ANIMAL_ID, INS.NAME ANIMAL_ID로 INNER JOIN 조건 : INS.DATET
레벨 3JOINhttps://programmers.co.kr/learn/courses/30/lessons/59044조회 INS.NAME, INS.DATETIME아직 입양 못간 동물 INS(왼)와 OUTS를 LEFT OUTER JOIN 해서 OUTS.ANIMAL
레벨 4JOINhttps://programmers.co.kr/learn/courses/30/lessons/59045INNER JOIN으로 문제 해결 조회 ANIMAL_ID, ANIMAL_TYPE, NAMEANIMAL_ID로 INNER JOININS에서는 중성화
레벨 2String, Date https://programmers.co.kr/learn/courses/30/lessons/59047LIKE를 사용하여 풀면 되는 문제 1)a로 시작하는 NAME 검색 NAME LIKE "a%"1)a로 끝나는 NAME 검색 NAM
레벨 2String, Datehttps://programmers.co.kr/learn/courses/30/lessons/59409이 문제는 두가지 방법으로 풀 수 있다. CASE 문법 사용 IF 문법 사용 CASE 문법 사용IF 문법 사용
레벨 3 String, Datehttps://programmers.co.kr/learn/courses/30/lessons/59411INNER JOIN을 사용해서 풀고 정렬의 기준을 입양일 - 보호시작일 로 설정하고 상위 2개만 출력하면 된다. JOIN 방법이
레벨 2String, Datehttps://programmers.co.kr/learn/courses/30/lessons/59414DATE_FORMAT을 사용하여 풀면 된다. DATE_FORMAT 참고https://devjhs.tistory.com/89
레벨 3https://programmers.co.kr/learn/courses/30/lessons/77487먼저 헤비유저를 조회하는 쿼리를 짰다. 위 쿼리를 서브쿼리로 이용하면 되겠다 싶어서 서브쿼리를 활용하는 방안에 대해 생각했다. 1\. 위 쿼리로 테이블을
레벨 4https://programmers.co.kr/learn/courses/30/lessons/62284우유를 구입한 장바구니 테이블(A)을 하나 만들고, 요거트를 구입한 장바구니 테이블(B)을 하나 만든다. 두 테이블을 조인해서 CART_ID를 조회한다.