목록2025/02/11 (4)
하루에 하나씩 공부하기
- 문제USER_INFO 테이블과 ONLINE_SALE 테이블에서 2021년에 가입한 전체 회원들 중 상품을 구매한 회원수와 상품을 구매한 회원의 비율(=2021년에 가입한 회원 중 상품을 구매한 회원수 / 2021년에 가입한 전체 회원 수)을 년, 월 별로 출력하는 SQL문을 작성해주세요. 상품을 구매한 회원의 비율은 소수점 두번째자리에서 반올림하고, 전체 결과는 년을 기준으로 오름차순 정렬해주시고 년이 같다면 월을 기준으로 오름차순 정렬해주세요. 코딩테스트 연습 - 상품을 구매한 회원 비율 구하기 | 프로그래머스 스쿨 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 키포인트2021년 가입한 회원자..
- 문제3세대의 대장균의 ID(ID) 를 출력하는 SQL 문을 작성해주세요. 이때 결과는 대장균의 ID 에 대해 오름차순 정렬해주세요. 코딩테스트 연습 - 특정 세대의 대장균 찾기 | 프로그래머스 스쿨 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 키포인트먼저 부모 형질을 찾자 : B.ID=A.PARENT_ID그 다음, 2세대 형질을 찾자 : PARENT_ID IS NULL : 1세대 형질, 그러므로 PARENT_ID=1세대 형질인 2세대 형질의 ID 찾음마지막으로, 조인 방식과 똑같은 방식으로 PARENT_ID=2세대 형질인 3세대 형질의 ID 찾기 - 코드SELECT A.IDFROM ECOLI_..
- 문제보호소에서 중성화 수술을 거친 동물 정보를 알아보려 합니다. 보호소에 들어올 당시에는 중성화1되지 않았지만, 보호소를 나갈 당시에는 중성화된 동물의 아이디와 생물 종, 이름을 조회하는 아이디 순으로 조회하는 SQL 문을 작성해주세요. 코딩테스트 연습 - 보호소에서 중성화한 동물 | 프로그래머스 스쿨 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 키포인트딱히 없음 - 코드SELECT I.ANIMAL_ID, I.ANIMAL_TYPE, I.NAMEFROM ANIMAL_INS I INNER JOIN ANIMAL_OUTS O ON I.ANIMAL_ID=O.ANIMAL_IDWHERE I.SEX_UPON..
- 문제보호소에서는 몇 시에 입양이 가장 활발하게 일어나는지 알아보려 합니다. 0시부터 23시까지, 각 시간대별로 입양이 몇 건이나 발생했는지 조회하는 SQL문을 작성해주세요. 이때 결과는 시간대 순으로 정렬해야 합니다. 코딩테스트 연습 - 입양 시각 구하기(2) | 프로그래머스 스쿨 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr - 키포인트SQL에서 재귀함수에 대해 아예 몰라서 해당 시간대가 없는 시간대를 출력값에 추가할 수 없었음재귀함수 RECURSIVE 사용 방식에 대해 처음 알게 되었음WITH RECURSIVE cte AS( SELECT 1 UNION ALL SELECT n + 1 FRO..