목록2024/01 (75)
미소를뿌리는감자의 코딩
https://school.programmers.co.kr/learn/courses/30/lessons/133025 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 접근 방법 우선 TOTAL_ORDER가 3000 초과인 것에 대한 쿼리를 작성하였다. SELECT FLAVOR, TOTAL_ORDER from FIRST_HALF where TOTAL_ORDER > 3000 이후, inner join 으로, a.FLAVOR = i.FLAVOR로 묶어주었다. inner join은 교집합으로 join되므로, 주문 수가 3000 초과인 것들만 join되게 된다...
https://school.programmers.co.kr/learn/courses/30/lessons/151138 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 접근 방법 이번 문제는 타 문제들에 비해 시간을 많이 쓰고, 조금 헤맸던 문제이다. 다른 부분들을 수월히 작성하고, 장기 대여. 단기 대여 구분하는 곳에서 조금 문제가 있었다. 그래서, 월별로 구분해서,,, 또 day랑 month로 나눠서 계산을 하다가 뭔가 잘못 접근하고 있는 것 같다는 느낌이 왔다. SELECT * from (SELECT substring_index(substring(E..
https://school.programmers.co.kr/learn/courses/30/lessons/164673 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 접근 방법 해당 문제의 경우 2개의 table에서 모두 정보를 빼와야 하는 문제이기에, inner join을 사용하여 붙여줘야겠다고 생각하게 되었다. 이후, 요구하는 정보들을 하나씩 나열해 주었다. 2. 코드 SELECT b.TITLE, b.BOARD_ID, r.REPLY_ID, r.WRITER_ID, r.CONTENTS, substring(r.CREATED_DATE, 1, 10) as C..
https://school.programmers.co.kr/learn/courses/30/lessons/59405 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1. 접근 방법 우선 min(DATETIME)을 구해주었다. 이후 이를 subquery로 사용해서, where DATETIME 이 가장 작을 때만 건져 주었다. 2. 코드 SELECT NAME from ANIMAL_INS where DATETIME = (select min(DATETIME) from ANIMAL_INS)