-
Lv3️⃣ 오랜 기간 보호한 동물(1) 📝 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, ..
[프로그래머스/Lv3️⃣] 오랜 기간 보호한 동물(1) (문제 해설 및 풀이)Lv3️⃣ 오랜 기간 보호한 동물(1) 📝 문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 종, ..
🗓️ 2023.12.22 🗨️1 -
Lv3️⃣ 헤비 유저가 소유한 장소 📝 문제 설명 PLACES 테이블은 공간 임대 서비스에 등록된 공간의 정보를 담은 테이블입니다. PLACES 테이블의 구조는 다음과 같으며 ID, NAME, HOST_ID는 각각 공간의 아이디, 이름, 공간을 소유한 유저의 아이디를 나타냅니다. ID는 기본키입니다. 🔖 예시 ❓ 문제 이 서비스에서는 공간을 둘 이상 등록한 사람을 "헤비 유저"라고 부릅니다. 헤비 유저가 등록한 공간의 정보를 아이디 순으로 조회하는 SQL문을 작성해주세요. 🎯 풀이 SELECT * FROM PLACES WHERE HOST_ID IN (SELECT HOST_ID FROM PLACES GROUP BY HOST_ID HAVING COUNT(HOST_ID) >= 2) ORDER BY 1; ⭐ 서..
[프로그래머스/Lv3️⃣] 헤비 유저가 소유한 장소 (문제 해설 및 풀이)Lv3️⃣ 헤비 유저가 소유한 장소 📝 문제 설명 PLACES 테이블은 공간 임대 서비스에 등록된 공간의 정보를 담은 테이블입니다. PLACES 테이블의 구조는 다음과 같으며 ID, NAME, HOST_ID는 각각 공간의 아이디, 이름, 공간을 소유한 유저의 아이디를 나타냅니다. ID는 기본키입니다. 🔖 예시 ❓ 문제 이 서비스에서는 공간을 둘 이상 등록한 사람을 "헤비 유저"라고 부릅니다. 헤비 유저가 등록한 공간의 정보를 아이디 순으로 조회하는 SQL문을 작성해주세요. 🎯 풀이 SELECT * FROM PLACES WHERE HOST_ID IN (SELECT HOST_ID FROM PLACES GROUP BY HOST_ID HAVING COUNT(HOST_ID) >= 2) ORDER BY 1; ⭐ 서..
🗓️ 2023.12.21 🗨️2 -
Lv3️⃣ 카테고리 별 도서 판매량 집계하기 📝 문제 설명 다음은 어느 한 서점에서 판매중인 도서들의 도서 정보(BOOK), 판매 정보(BOOK_SALES) 테이블입니다. BOOK 테이블은 각 도서의 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다. BOOK_SALES 테이블은 각 도서의 날짜 별 판매량 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다. 🔖 예시 ❓ 문제 2022년 1월의 카테고리 별 도서 판매량을 합산하고, 카테고리(CATEGORY), 총 판매량(TOTAL_SALES) 리스트를 출력하는 SQL문을 작성해주세요. 결과는 카테고리명을 기준으로 오름차순 정렬해주세요. 🎯 풀이 1) MySQL SELECT A.CATEGORY AS CATEGORY, SUM(B.SALES) AS TOT..
[프로그래머스/Lv3️⃣] 카테고리 별 도서 판매량 집계하기 (문제 해설 및 풀이)Lv3️⃣ 카테고리 별 도서 판매량 집계하기 📝 문제 설명 다음은 어느 한 서점에서 판매중인 도서들의 도서 정보(BOOK), 판매 정보(BOOK_SALES) 테이블입니다. BOOK 테이블은 각 도서의 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다. BOOK_SALES 테이블은 각 도서의 날짜 별 판매량 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다. 🔖 예시 ❓ 문제 2022년 1월의 카테고리 별 도서 판매량을 합산하고, 카테고리(CATEGORY), 총 판매량(TOTAL_SALES) 리스트를 출력하는 SQL문을 작성해주세요. 결과는 카테고리명을 기준으로 오름차순 정렬해주세요. 🎯 풀이 1) MySQL SELECT A.CATEGORY AS CATEGORY, SUM(B.SALES) AS TOT..
🗓️ 2023.12.20 🗨️2 -
보호되어 있는 글입니다.
[Tip] 백엔드 엔지니어 기술면접 질문 모음보호되어 있는 글입니다.
🗓️ 2023.12.20 🗨️0 -
이번에 데이터 분석 프로젝트를 진행하면서 웹으로 간단히 시각화를 표현하기로 결정했다. 일단 웹 개발 환경과 툴은 다음과 같다. 프로젝트에 간단히 설명하자면 전처리가 완료된 데이터들을 데이터베이스에 저장하고(여기까지 Jupiter Notebook(Python) 으로 진행) 이를 Jdbctemplates 를 사용하여 간단한 쿼리문으로 데이터를 불러온 후 이를 Thymeleaf 에서 Chart.js 라이브러리를 이용해서 시각화를 진행했다. 그리고 AWS Lightsail 에 배포하는 과정에서 필요한 툴/프로그램은 다음과 같다. 간단한 프로젝트라 테스트코드를 작성하지 않아서 배포 준비가 된 Springboot 프로젝트의 테스트 폴더 내부 ApplicationTest.java 의 내용을 @SpringBootTes..
[AWS] Springboot 프로젝트 빌드 후 AWS Lightsail 클라우드 서버 배포하기이번에 데이터 분석 프로젝트를 진행하면서 웹으로 간단히 시각화를 표현하기로 결정했다. 일단 웹 개발 환경과 툴은 다음과 같다. 프로젝트에 간단히 설명하자면 전처리가 완료된 데이터들을 데이터베이스에 저장하고(여기까지 Jupiter Notebook(Python) 으로 진행) 이를 Jdbctemplates 를 사용하여 간단한 쿼리문으로 데이터를 불러온 후 이를 Thymeleaf 에서 Chart.js 라이브러리를 이용해서 시각화를 진행했다. 그리고 AWS Lightsail 에 배포하는 과정에서 필요한 툴/프로그램은 다음과 같다. 간단한 프로젝트라 테스트코드를 작성하지 않아서 배포 준비가 된 Springboot 프로젝트의 테스트 폴더 내부 ApplicationTest.java 의 내용을 @SpringBootTes..
🗓️ 2023.12.20 🗨️8 -
안녕하세요 SQLD 자격증 공부를 하면서 알게된 유선배 SQLD 과외노트란 책을 소개해 보려고 합니다. 표지도 깔끔하고 책 크기도 적당합니다 전공자가 아닌 비전공자들은 한국데이터진흥원에서 출간한 라는 흔히 노랭이책으로 SQLD 자격증을 준비할텐데요 개념설명이 짧고 난이도도 들쭉날쭉한 것 때문에 아마 고생하는 분들도 많을 것이라 생각됩니다. 노베이스 상태에서 노랭이책으로 입문을 하게되면 무조건 유투브나 다른 개념들을 일일이 찾으면서 공부하실 것 같습니다. 그런분들을 위해 추천드리는 책이 바로 이 책입니다. 유튜브 SQL 전문가 정미나 선생님이 집필하셨고 이번 2024년도에 개정되는 내용들도 전부 포함이 되어 있습니다. SQL전문가 정미나 안녕하세요, SQL전문가 정미나입니다. 이 채널의 궁극적인 목표는 전..
[SQLD] 2024 유선배 SQLD 과외노트 (SQL 개발자) 리뷰안녕하세요 SQLD 자격증 공부를 하면서 알게된 유선배 SQLD 과외노트란 책을 소개해 보려고 합니다. 표지도 깔끔하고 책 크기도 적당합니다 전공자가 아닌 비전공자들은 한국데이터진흥원에서 출간한 라는 흔히 노랭이책으로 SQLD 자격증을 준비할텐데요 개념설명이 짧고 난이도도 들쭉날쭉한 것 때문에 아마 고생하는 분들도 많을 것이라 생각됩니다. 노베이스 상태에서 노랭이책으로 입문을 하게되면 무조건 유투브나 다른 개념들을 일일이 찾으면서 공부하실 것 같습니다. 그런분들을 위해 추천드리는 책이 바로 이 책입니다. 유튜브 SQL 전문가 정미나 선생님이 집필하셨고 이번 2024년도에 개정되는 내용들도 전부 포함이 되어 있습니다. SQL전문가 정미나 안녕하세요, SQL전문가 정미나입니다. 이 채널의 궁극적인 목표는 전..
🗓️ 2023.12.16 🗨️2