프론트엔드 개발자 중규리 입니다 ദി ᷇ᵕ ᷆ ) 자세히보기

프로그래머스 3

프로그래머스 SQL 자동차 대여 기록 별 대여 금액 구하기

🐸 문제 정보 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🤖 알고리즘 SQL ⏱️ 풀이 시간 - 📝 풀이 요 며칠 SQL 문제를 아주 공장처럼 풀고 NCS도 풀어보느라 글을 못올렸는데, 이 문제는 너무 어려워서 아카이빙 해두는게 좋을 것 같아 올리게 되었다. 기억해두면 좋을 내용은 아래와 같다. LEFT OUTER JOIN으로 할인 정보를 조인했지만, 할인하지 않는 경우에는 NULL로 붙게된다. 때문에 IFNULL 을 통해 할인이 없는 경우에 할인율을 0으로 치환해야한다. DURATION_TYPEC이 숫자와 문자의 혼용인데, 여기서 숫자만 추출하기 위..

PS/문제풀이 2024.01.12

프로그래머스 SQL 오프라인/온라인 판매 데이터 통합하기

🐸 문제 정보 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🤖 알고리즘 SQL ⏱️ 풀이 시간 - 📝 풀이 처음에 같은 상품에 대해서 합치는 건줄 알고 조금 헤맸다. 각 테이블에서 해당 조건으로 SELECT하고 UNION으로 합하면 되는 문제였다. 🧑‍💻 나의 답 (SELECT DATE_FORMAT(SALES_DATE, '%Y-%m-%d') AS SALES_DATE, PRODUCT_ID, USER_ID, SALES_AMOUNT FROM ONLINE_SALE WHERE YEAR(SALES_DATE) = 2022 AND MONTH(SALES_DATE) = ..

PS/문제풀이 2024.01.04

프로그래머스 SQL 서울에 위치한 식당 목록 출력하기

🐸 문제 정보 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 🤖 알고리즘 SQL ⏱️ 풀이 시간 - 📝 풀이 아래 몇 가지에 대해서만 유의하면 되는 문제였다. (REST_INFO는 A, REST_REVIEW는 B로 치환하였다) B의 REVIEW_SCORE는 AVG()로 평균을 구한다. 평균 값은 ROUND()로 소수점 둘째 자리에서 반올림한다. 올림은 CEILING() 버림은 FLOOR() A의 REST_ID로 GROUP BY한다 GROUP BY 과정에서 A의 ADDRESS가 '서울' 이라는 문자를 포함해야한다. LIKE '서울%'로 서울 뒤에 있는 문자..

PS/문제풀이 2024.01.04