SQL - 20250625
·
DB/SQL
✅ 문제 요약 STATION 테이블에서가장 짧은 CITY 이름가장 긴 CITY 이름 이름 길이가 같을 경우 알파벳순으로 가장 빠른 도시를 선택각각의 문자 길이도 함께 출력 ✅ 정답 쿼리 1. 최단 도시 이름SELECT CITY, LENGTH(CITY)FROM STATION ORDER BY LENGTH(CITY), CITY ASCLIMIT 1; LENGTH(CITY)로 문자 길이 정렬같은 길이일 경우 CITY 오름차순가장 위에 오는 한 건 출력 2. 최장 도시 이름SELECT CITY, LENGTH(CITY)FROM STATION ORDER BY LENGTH(CITY) DESC, CITY ASCLIMIT 1; LENGTH(CITY) 내림차순길이가 같을 경우 CITY 알파벳순최장 도시 1건 출력
SQL - 20250604
·
DB/SQL
✅ 문제 요구 요약 CITY 테이블에서COUNTRYCODE = 'USA' (미국 도시)POPULATION > 100000 (인구 10만 초과)모든 컬럼 조회 ✅ 정답 SQLSELECT *FROM CITYWHERE POPULATION > 100000 AND COUNTRYCODE = 'USA'; 🔍 참고 포인트 SELECT * : 모든 컬럼 조회WHERE절 조건 2개는 AND로 연결VARCHAR2, NUMBER 등 타입은 Oracle 기준 표현이지만, SQL 로직에는 영향 없음
SQL - 20250513
·
DB/SQL
🚗 SUV 평균 일일 대여 요금 구하기 – 쿼리 분석SELECT ROUND(AVG(DAILY_FEE)) AS AVERAGE_FEEFROM CAR_RENTAL_COMPANY_CARWHERE CAR_TYPE = 'SUV'; ✅ WHERE CAR_TYPE = ‘SUV’ CAR_TYPE이 'SUV'인 차량만 필터링대상 조건에 해당하는 행만 평균 계산에 포함 ✅ AVG(DAILY_FEE) DAILY_FEE(일일 대여 요금)의 평균값 계산 ✅ ROUND(…) 평균 결과를 소수 첫째 자리에서 반올림실수 → 정수로 반환됨 🐶 모든 동물 보호소 기록 조회 – 쿼리 분석SELECT ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKEF..
SQL - 20250512
·
Algorithm & Data Structures/Programers
🍦 과일로 만든 아이스크림 고르기 – 쿼리 분석SELECT FLAVORFROM ICECREAM_INFOWHERE INGREDIENT_TYPE = 'fruit_based' AND FLAVOR IN ( SELECT FLAVOR FROM FIRST_HALF WHERE TOTAL_ORDER >= 3000 ); ✅ INGREDIENT_TYPE = ‘fruit_based’ 과일 기반 아이스크림만 필터링 ✅ FLAVOR IN (서브쿼리)SELECT FLAVOR FROM FIRST_HALFWHERE TOTAL_ORDER >= 3000 상반기(FIRST_HALF) 기준총 주문 수 3000 이상인 인기 아이스크림 추출메인 쿼리의 FLAVOR와 일치하..
SQL - 20250508
·
DB/SQL
🌫️ 수원 지역 연도별 평균 미세먼지 농도 – 쿼리 분석SELECT EXTRACT(YEAR FROM YM) AS YEAR, ROUND(AVG(PM_VAL1), 2) AS PM10, ROUND(AVG(PM_VAL2), 2) AS 'PM2.5'FROM AIR_POLLUTIONWHERE LOCATION2 = '수원'GROUP BY EXTRACT(YEAR FROM YM)ORDER BY YEAR; ✅ EXTRACT(YEAR FROM YM) YM에서 연도만 추출GROUP BY와 SELECT에 동일하게 사용해 연도별 집계 수행 ✅ ROUND(AVG(PM_VAL1), 2) 미세먼지(PM10)의 평균값을 소수 둘째 자리까지 반올림AVG()는 집계 함수, ROUND(..., 2)로 정밀도 조..
SQL - 20250506
·
DB/SQL
💰 5월 식품들의 총매출 조회하기 – 쿼리 분석SELECT FD.PRODUCT_ID, FD.PRODUCT_NAME, SUM(FD.PRICE * FO.AMOUNT) AS TOTAL_SALESFROM FOOD_ORDER FOJOIN FOOD_PRODUCT FD ON FO.PRODUCT_ID = FD.PRODUCT_IDWHERE FO.PRODUCE_DATE BETWEEN '2022-05-01' AND '2022-05-31'GROUP BY FD.PRODUCT_ID, FD.PRODUCT_NAMEORDER BY TOTAL_SALES DESC, FD.PRODUCT_ID ASC; ✅ JOIN … ONJOIN FOOD_PRODUCT FD ON FO.PRODUCT_ID =..
JDBC로 배우는 단계별 프로젝트 개발: Ver 1과 Ver 2를 통해 얻은 깨달음 🚀
·
DB
프로젝트 개요: NewShophttps://github.com/GEISHAz/NewShop-jdbc-jpa-compare GitHub - GEISHAz/NewShop-jdbc-jpa-compare: 👀 JDBC와 JPA성능을 비교하기위한 간단 쇼핑몰 프로젝트 : A projec👀 JDBC와 JPA성능을 비교하기위한 간단 쇼핑몰 프로젝트 : A project to compare CRUD performance between JDBC and JPA using MySQL. - GEISHAz/NewShop-jdbc-jpa-comparegithub.com 이번 프로젝트는 옷 쇼핑몰 시스템인 NewShop을 단계적으로 구현하며,JDBC와 JPA의 특징과 차이를 학습하는 데 초점을 맞췄습니다.특히 Ver 1과 Ve..