본문 바로가기

분류 전체보기206

[문제풀이] 프로그래머스 - 우유와 요거트가 담긴 장바구니 출처 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제데이터 분석 팀에서는 우유(Milk)와 요거트(Yogurt)를 동시에 구입한 장바구니가 있는지 알아보려 합니다. 우유와 요거트를 동시에 구입한 장바구니의 아이디를 조회하는 SQL 문을 작성해주세요. 이때 결과는 장바구니의 아이디 순으로 나와야 합니다.문제에 대한 해석같은 cart_id로 요거트와 우유를 산 경우cart_id 조회  풀이(MYSQL)1. with과 join절-- 1. with절 활용하기with milk_id as ( select cart_id, name from cart_produ.. 2024. 7. 1.
[문제풀이] 프로그래머스 - 입양 시각 구하기(2) 출처 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr  문제보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 0시부터 23시까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다 문제에 대한 해석0시부터 23시까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회 풀이(MYSQL)-- 오답SELECT date_format(DATETIME,'%H') as HOUR , count(1) as COUNTfrom animal_outsgroup by 1order by 1 -- m.. 2024. 6. 28.
[문제풀이] Leet code - Count Salary Categories 출처 문제Write a solution to calculate the number of bank accounts for each salary category. The salary categories are:"Low Salary": All the salaries strictly less than .$20000"Average Salary": All the salaries in the inclusive range .[$20000, $50000]"High Salary": All the salaries strictly greater than .$50000The result table must contain all three categories. If there are no accounts in a category.. 2024. 6. 27.
[문제풀이] 프로그래머스 - 대장균의 크기에 따라 분류하기 2 출처 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제대장균 개체의 크기를 내름차순으로 정렬했을 때 상위 0% ~ 25% 를 'CRITICAL', 26% ~ 50% 를 'HIGH', 51% ~ 75% 를 'MEDIUM', 76% ~ 100% 를 'LOW' 라고 분류합니다. 대장균 개체의 ID(ID) 와 분류된 이름(COLONY_NAME)을 출력하는 SQL 문을 작성해주세요. 이때 결과는 개체의 ID 에 대해 오름차순 정렬해주세요 . 단, 총 데이터의 수는 4의 배수이며 같은 사이즈의 대장균 개체가 서로 다른 이름으로 분류되는 경우는 없습니다. 문제에 대한 해.. 2024. 6. 27.
[문제풀이] Leet code - Confirmation Rate 출처 문제The confirmation rate of a user is the number of 'confirmed' messages divided by the total number of requested confirmation messages. The confirmation rate of a user that did not request any confirmation messages is 0. Round the confirmation rate to two decimal places.Write a solution to find the confirmation rate of each user.Return the result table in any order.문제에 대한 해석조회 : 유저아이디, 메시지 확인.. 2024. 6. 26.
[문제풀이] 프로그래머스 - 대장균들의 자식의 수 구하기 출처 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제대장균 개체의 ID(ID)와 자식의 수(CHILD_COUNT)를 출력하는 SQL 문을 작성해주세요. 자식이 없다면 자식의 수는 0으로 출력해주세요. 이때 결과는 개체의 ID 에 대해 오름차순 정렬해주세요문제에 대한 해석-- 조회 : 대장균 개체의 ID(ID)와 자식의 수(CHILD_COUNT) -- 조건 : 자식이 없는 경우 count는 0 -- 정렬 : id오름차순풀이(MYSQL)with parents as (select parent_id , count(id) as CHILD_COUNTfrom ECOL.. 2024. 6. 26.