Algorithm/SQL 12

조건에 맞는 개발자 찾기

프로그래머스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] 보호소에서 중성화한 동물

보호소에 들어올 당시에는 중성화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
728x90