🔗 문제 링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💡 문제 풀이 및 해석 먼저 테이블의 FLAVOR를 출력해야 하므로 SELECT FLAVOR 를 해준다. (두 테이블의 FLAVOR는 같으므로 아무 테이블이나 상관없어서 A.FLAVOR OR B.FLAVOR 하나만 선택해준다.) 두 테이블을 JOIN해준다. FROM TABLE A INNER JOIN TABLE B 이 때, 두 테이블의 JOIN 기분은 FLAVOR가 같아야 하는 것이므로 ON A.FLAVOR = B.FLAVOR 을 추가해준다. SELECT * 로 모두 출력해보면 아래와 같이 나온다..
Programmers
🔗 문제 링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💡 문제 풀이 및 해석 가장먼저 BOOK_ID와 PUBLISHED_DATE을 출력해야 하므로 SELECT BOOK_ID, PUBLISHED_DATE를 했다. BOOK 이라는 테이블에서 뽑아내야 하므로 FROM BOOK 을 추가해 줬다. 그 뒤에 CATEGORY = '인문' 이라는 조건이 있으므로 WHERE CATEGORY = '인문' 조건에 출판일이 2021이어야 한다는 조건이 추가로 있으므로 SUBSTR(PUBLISHED_DATE,1,4)를 AND조건으로 추가해줬다. 출판일 기준으로 오름차순이..
🔗 문제 링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💡 문제 풀이 및 해석 DAILY_FEE의 평균을 뽑아내야 하므로 SELECT AVG(DAILY_FEE) AS AVERAGE_FEE를 해준다. 이 때, 소수점 첫 번째 자리에서 반올림을 해야 하므로 ROUND(AVG(DAILY_FEE),0)로 ROUND를 추가해준다. 해당 테이블의 이름이 CAR_RENTAL_COMPANY_CAR 이므로 FROM CAR_RENTAL_COMPANY_CAR를 추가한다. 마지막으로 조건이 CAR_TYPE이 SUV인 차량들만 계산해야 하므로 WHERE CAR_TYPE =..
🔗 문제 링크 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 💡 문제 풀이 및 해석 1. 10000명정도의 사람이 들어올 수 있는데, 각각의 사람이 판매 금액의 10%씩 추천인에게 주어야한다. 2. 여기서 12원일때 1.2원이 되는게 아니고 1원씩 올라가는 것을 보니 int / 10 형식으로 올리는 것 같다. 3. 단, A->B 에서 12원을 주고, C->B 에서 18원을 줄 때, 따로따로 주면 B->D 에서 각각 1원씩 주지만, 이 계산을 한번에 진행한다면 ( 12+18 ) / 10 = 3 이 되므로 각각 계산해야 한다. 4. 0원일 때, 추천인이 없을..