목록DB🖥️ (40)
단죤 의 블로그
출처https://school.programmers.co.kr/learn/courses/30/lessons/131115 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 FOOD_PRODUCT 테이블에서 가격이 제일 비싼 식품의 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 조회하는 SQL문을 작성해주세요. 🚩틀린문제/GPT활용 정답SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICEFROM FOOD_PRODUCTWHERE PRICE = (SELECT MAX(PRICE) FROM FOOD_PRODUCT); SELECT MAX(PR..

1️⃣ 집합 연산자 (SET OPERATORS)연산자 결과UNION두 테이블의 데이터를 합치되, 중복을 제거.UNION ALL두 테이블의 데이터를 합치되, 중복 포함.INTERSECT두 테이블에 공통적으로 존재하는 데이터만 출력.MINUS첫 번째 테이블에 존재하지만, 두 번째 테이블에는 존재하지 않는 데이터만 출력. ✅ SQL 예제-- UNION: 중복 제거SELECT * FROM world_tour1UNIONSELECT * FROM world_tour2;-- UNION ALL: 중복 포함SELECT * FROM world_tour1UNION ALLSELECT * FROM world_tour2;-- INTERSECT: 공통 데이터 출력SELECT *FROM world_tour1 AWHERE EXISTS ..
출처https://school.programmers.co.kr/learn/courses/30/lessons/301646 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제2번 형질이 보유하지 않으면서 1번이나 3번 형질을 보유하고 있는 대장균 개체의 수(COUNT)를 출력하는 SQL 문을 작성해주세요. 1번과 3번 형질을 모두 보유하고 있는 경우도 1번이나 3번 형질을 보유하고 있는 경우에 포함합니다. 🚩틀린문제/GPT 활용 정답SELECT COUNT(*) AS COUNTFROM ECOLI_DATAWHERE (GENOTYPE & 2) = 0 -- 2번 형질이 없는 경우 AND ((GENOTYPE &..
출처 https://school.programmers.co.kr/learn/courses/30/lessons/299308 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제CAR_RENTAL_COMPANY_RENTAL_HISTORY 테이블에서 대여 시작일이 2022년 9월에 속하는 대여 기록에 대해서 대여 기간이 30일 이상이면 '장기 대여' 그렇지 않으면 '단기 대여' 로 표시하는 컬럼(컬럼명: RENT_TYPE)을 추가하여 대여기록을 출력하는 SQL문을 작성해주세요. 결과는 대여 기록 ID를 기준으로 내림차순 정렬해주세요.🚩틀린문제/GPT 활용 DATEDIFF 함수https://gent.tisto..
NOWSYSDATE- 현재의 날짜와 시간을 RETURN NOW, 쿼리가 수행되는 시점에 그 시간을 RETURNSYSDATE , 해당 쿼리내에서 함수가 실행되는 그 시점을 RETURN NOW,SLEEP(5),NOWSYSDATE,SLEEP,SYSDATE CURRENT_DATE - 현재의 날짜를 RETURN ADDDATE(NOW(),10) - 왼쪽 날짜에서 오른쪽 날짜를 더해, 해당 날짜를 RETURNLAST_DAY(NOW()) , 현재 날짜가 포함된 월의 마지막 날을 RETURNLAST_DAT(20231225) - 해당 날짜가 포함된 월의 마지막 날을 RETURN YEAR(NOW())MONTH(NOW())DAY(NOW()) , 해당 현재 시점의 년/월/일을 출력 함수설명예시NOW()현재 날짜와 시간을..
출처https://school.programmers.co.kr/learn/courses/30/lessons/299308 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 각 분기(QUARTER)별 분화된 대장균의 개체의 총 수(ECOLI_COUNT)를 출력하는 SQL 문을 작성해주세요. 이때 각 분기에는 'Q' 를 붙이고 분기에 대해 오름차순으로 정렬해주세요. 대장균 개체가 분화되지 않은 분기는 없습니다. 🚩틀린문제/GPT 활용풀이 설명 QUARTER() 함수:DIFFERENTIATION_DATE에서 분기를 추출합니다.예: 2025-01-21 → 1 (1분기).CASE문:분기 숫자(1, 2, 3,..
출처https://school.programmers.co.kr/learn/courses/30/lessons/298516 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제FISH_INFO 테이블에서 2021년도에 잡은 물고기 수를 출력하는 SQL 문을 작성해주세요. 이 때 컬럼명은 'FISH_COUNT' 로 지정해주세요. 정답SELECT COUNT(*) AS FISH_COUNTFROM FISH_INFOWHERE TIME LIKE '2021%';
출처https://school.programmers.co.kr/learn/courses/30/lessons/293259 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 문제 잡은 물고기의 평균 길이를 출력하는 SQL문을 작성해주세요. 평균 길이를 나타내는 컬럼 명은 AVERAGE_LENGTH로 해주세요. 평균 길이는 소수점 3째자리에서 반올림하며, 10cm 이하의 물고기들은 10cm 로 취급하여 평균 길이를 구해주세요. 🚩틀린문제/GPT 활용 정답SELECT ROUND( AVG( CASE WHEN LENGTH IS NULL OR LENGTH