부모의 형질을 모두 가지는 대장균 찾기 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr SELECT C.ID, C.GENOTYPE, P.GENOTYPE AS PARENT_GENOTYPEFROM ECOLI_DATA PJOIN ECOLI_DATA CON C.PARENT_ID = P.IDWHERE P.GENOTYPE & C.GENOTYPE = P.GENOTYPEORDER BY ID ASC; Algorithm/SQL 2025.10.30
특정 물고기를 잡은 총 수 구하기 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr SELECT COUNT(F.ID) AS FISH_COUNTFROM FISH_INFO FJOIN FISH_NAME_INFO NON F.FISH_TYPE = N.FISH_TYPEWHERE N.FISH_NAME IN ('SNAPPER', 'BASS') Algorithm/SQL 2025.10.30
조건에 맞는 개발자 찾기 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 틀린 SQLSELECT D.ID, D.EMAIL, D.FIRST_NAME, D.LAST_NAMEFROM DEVELOPERS DWHERE D.SKILL_CODE & 256 != 0 ORD.SKILL_CODE & 1024 != 0ORDER BY D.ID ASC;그냥 코드값으로 해서 그런가 틀렸다고 나옴 수정 SQLPYTHON, C# 둘 다 있는 개발자는 DISTINCT로!SELECT DISTINCT D.ID, D.EMAIL, D.FIRST_NAME, D.LAST_NAMEFROM DEVELOPERS D JOIN SKILLCODES SON D.SKILL_CODE & S... Algorithm/SQL 2025.10.30
업그레이드 된 아이템 구하기 : MySQL 프로그래머스SW개발자를 위한 평가, 교육의 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 틀린 SQL문SELECT T.ITEM_ID, I.ITEM_NAME, I.RARITYFROM ITEM_INFO I JOIN ITEM_TREE T ON I.ITEM_ID = T.ITEM_IDWHERE I.RARITY = 'RARE' AND I.ITEM_ID = T.PARENT_ITEM_IDORDER BY T.ITEM_ID DESC; 조인에서 이미 I.ITEM_ID = T.ITEM_ID 라고 했어.→ 이 순간 I.ITEM_ID 와 T.ITEM_ID 는 같다고 가정하고 들어간 거야.→ I는 여전히 “업그레이드 결과 아이템” 쪽 정보에 붙어 있음.그런데 WHERE 절에서.. Algorithm/SQL 2025.10.30
[프로그래머스 SQL] 특정 기간동안 대여 가능한 자동차들의 대여비용 구하기 자동차 종류가 세단 또는 SUV인 자동차 중2022년 11월 1일부터 2022년 11월 30일까지 대여 가능하고대여 금액이 50만원 이상 200만원 미만인 자동차>자동차 ID, 자동차 종류, 대여 금액 출력대여 금액 기준 내림차순, 자동차 종류 오름차순, 자동차 ID 내림차순 SELECT CR.CAR_ID, CR.CAR_TYPE, ROUND(((CR.DAILY_FEE * 30)*(100-CP.DISCOUNT_RATE)*0.01),0) AS FEEFROM CAR_RENTAL_COMPANY_CAR CRJOIN CAR_RENTAL_COMPANY_DISCOUNT_PLAN CP ON CR.CAR_TYPE = CP.CAR_TYPE AND CP.DURATION_TYPE = '30일 이상'WHERE CR.CAR_TYP.. Algorithm/SQL 2025.07.04
[프로그래머스 SQL] FrontEnd 개발자 찾기 : MYSQL FrontEnd 스킬을 가진 개발자의 ID, 이메일, 이름, 성 출력ID 기준 오름차순 *비트 마스크 사용SELECT DISTINCT D.ID, D.EMAIL, D.FIRST_NAME, D.LAST_NAMEFROM DEVELOPERS DJOIN SKILLCODES S ON (D.SKILL_CODE & S.CODE) != 0WHERE S.CATEGORY = 'Front End'ORDER BY D.ID Algorithm/SQL 2025.07.04
X - [프로그래머스 SQL] 상품을 구매한 회원 비율 구하기 : MYSQL 2021년에 가입한 회원들 중 상품한 회원수와 상품을 구매한 회원의 비율을 년, 월 별로 출력상품을 구매한 회원의 비율은 소수점 두번째자리에서 반올림년 기준으로 오름차순, 월 기준으로 오름차순 Algorithm/SQL 2025.07.04
[프로그래머스 SQL] 보호소에서 중성화한 동물 보호소에 들어올 당시에는 중성화X보호소에 나갈 당시에는 중성화O아이디, 생물 종, 이름 출력아이디 순 #풀이 1SELECT AI.ANIMAL_ID, AI.ANIMAL_TYPE, AI.NAMEFROM ANIMAL_INS AIJOIN ANIMAL_OUTS AO ON AI.ANIMAL_ID = AO.ANIMAL_IDWHERE (AI.SEX_UPON_INTAKE = 'Intact Female' AND AO.SEX_UPON_OUTCOME = 'Spayed Female') OR (AI.SEX_UPON_INTAKE = 'Intact Male' AND AO.SEX_UPON_OUTCOME = 'Neutered Male')ORDER BY AI.ANIMAL_ID #풀이 2 : LIKE 이용한 경우SELECT A.ANIMAL.. Algorithm/SQL 2025.07.04
[프로그래머스 SQL] 오랜 기간 보호한 동물(1) : MYSQL 조건 : 아직 입양을 못 간 동물 중 가장 오래 보호소에 있었던 동물3마리의 이름, 보호 시작일 출력보호 시작일 순 SELECT AI.NAME, AI.DATETIMEFROM ANIMAL_INS AILEFT JOIN ANIMAL_OUTS AO ON AI.ANIMAL_ID = AO.ANIMAL_IDWHERE AO.DATETIME IS NULLORDER BY AI.DATETIMELIMIT 3 Algorithm/SQL 2025.07.04
[프로그래머스 SQL] 있었는데요 없었습니다 : MYSQL 보호 시작일보다 입양일이 더 빠른 동물의 아이디, 이름 출력보호 시작일이 빠른 순 SELECT AI.ANIMAL_ID, AI.NAMEFROM ANIMAL_INS AIJOIN ANIMAL_OUTS AO ON AI.ANIMAL_ID = AO.ANIMAL_IDWHERE AI.DATETIME > AO.DATETIMEORDER BY AI.DATETIME ASC Algorithm/SQL 2025.07.04