[프로그래머스][MySQL] 잡은 물고기의 평균 길이 구하기
·
데이터베이스/문제 풀이
https://school.programmers.co.kr/learn/courses/30/lessons/293259 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr10cm 이하는 10cm로 취급 -> 10cm 이하는 NULL로 저장되어 있음NULL 은 10으로 대체한 후에 평균구하고 2자리만 남기고 반올림.SELECT ROUND(AVG(IFNULL(LENGTH, 10)), 2) AS AVERAGE_LENGTHFROM FISH_INFO
[프로그래머스][MySQL] 모든 레코드 조회하기
·
데이터베이스/문제 풀이
SELECT *FROM ANIMAL_INSORDER BY ANIMAL_ID ASC
[프로그래머스][MySQL] Python 개발자 찾기
·
데이터베이스/문제 풀이
https://school.programmers.co.kr/learn/courses/30/lessons/276013 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr SELECT ID, EMAIL, FIRST_NAME, LAST_NAMEFROM DEVELOPER_INFOS WHERE SKILL_1 = 'Python' OR SKILL_2 = 'Python' OR SKILL_3 = 'Python'ORDER BY ID ASC; IN 쿼리를 이런 식으로 쓸 수 있는 것을 이번에 처음 알았다.아래의 쿼리는 'Python' = SKILL_1 OR '..
[프로그래머스 알고리즘 고득점 Kit][그리디][Java] 체육복
·
알고리즘 & 자료구조/문제 풀이
https://school.programmers.co.kr/learn/courses/30/lessons/42862 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr지금 나는 2벌을 가지고 있고내 왼쪽이나 오른쪽에 한벌도 없다면 빌려준다.모든 사람에 대해서 체육복을 왼쪽 기준을 먼저 다 체크해준다.모든 사람을 왼쪽부터 왼쪽 친구 먼저 기준으로 둔 이유는 0 2 0 2 이렇게 있다면 0 1 1 2 이런 상황이 일어날 수 있기때문에 왼쪽 사람부터 왼쪽 친구에게 먼저인 방향을 정하고 진행했다.반대로 오른쪽 사람부터 오른쪽 친구에게 먼저인 방향으로 풀어도 된다.양 끝점 배열의 인덱스를 넘어가지 않게 하기위해 분리했더니 좀..
[프로그래머스][MySQL] 특정 옵션이 포함된 자동차 리스트 구하기
·
데이터베이스/문제 풀이
https://school.programmers.co.kr/learn/courses/30/lessons/157343 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr SELECT CAR_ID, CAR_TYPE, DAILY_FEE, OPTIONSFROM CAR_RENTAL_COMPANY_CARWHERE OPTIONS LIKE '%네비게이션%'ORDER BY CAR_ID DESC
[프로그래머스][MySQL] 평균 일일 대여
·
데이터베이스/문제 풀이
https://school.programmers.co.kr/learn/courses/30/lessons/151136 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr SELECT ROUND(AVG(DAILY_FEE)) AS AVERAGE_FEEFROM CAR_RENTAL_COMPANY_CARWHERE CAR_TYPE = 'SUV'ROUND( 값, 소수 몇번째 자리까지 남기고 반올림?)ROUND(11.125) = ROUND(11.123, 0) = 11ROUND(11.125, 1) = 11.1ROUND(11.125, 2) = 11.13AVG(컬럼) = NULL을 제외한 값들의 합 / NULL을 제외한 값들의 개수