본문 바로가기

Programmers(SQL 고득점 Kit)/LEVEL 111

[MySQL] 프로그래머스 - 잡은 물고기의 평균 길이 구하기 LEVEL 1 https://school.programmers.co.kr/learn/courses/30/lessons/293259 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr잡은 물고기의 평균 길이 구하기 LEVEL 1잡은 물고기의 평균 길이를 출력하는 SQL문을 작성해주세요.평균 길이를 나타내는 컬럼 명은 AVERAGE_LENGTH로 해주세요.평균 길이는 소수점 3째자리에서 반올림하며, 10cm 이하의 물고기들은 10cm로 취급하여 평균 길이를 구해주세요.문제 풀이 SQL CODE1. CASE 문 : LENGTH가 NULL 값인 경우, 10을 갖는 값 생성한 후,2. AVG : CASE 문의 값들을 평균 낸 후,.. Programmers(SQL 고득점 Kit)/LEVEL 1 2025. 1. 7.
[MySQL] 프로그래머스 - 나이 정보가 없는 회원 수 구하기 LEVEL 1 https://school.programmers.co.kr/learn/courses/30/lessons/131528 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr나이 정보가 없는 회원 수 구하기 LEVEL 1USER_INFO 테이블에서 나이 정보가 없는 회원이 몇 명인지 출력하는 SQL문을 작성해주세요. 이때 컬럼명은 USERS로 지정해주세요. 문제 풀이 SQL CODE1. WHERE 절 : IS NULL 사용해 age 컬럼 정보가 없는 회원 출력SELECT COUNT(*) AS USERSFROM USER_INFOWHERE age IS NULL; 다른 LEVEL 1 문제 보러가기2024.12.04 - .. Programmers(SQL 고득점 Kit)/LEVEL 1 2025. 1. 2.
[MySQL] 프로그래머스 - 이름이 있는 동물의 아이디 LEVEL 1 https://school.programmers.co.kr/learn/courses/30/lessons/59407 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr이름이 있는 동물의 아이디 LEVEL 1 동물 보호소에 들어온 동물 중, 이름이 있는 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다.  문제 풀이 SQL CODE1. WHERE 문 : IS NOT NULL을 이용해 name이 NULL값이 아닌 값만 추출2. ORDER BY 문 : animal_id 오름차순 정렬SELECT animal_idFROM ANIMAL_INSWHERE name IS NOT NULL.. Programmers(SQL 고득점 Kit)/LEVEL 1 2024. 12. 31.
[MySQL] 프로그래머스 - 이름이 없는 동물의 아이디 LEVEL 1 https://school.programmers.co.kr/learn/courses/30/lessons/59039 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr이름이 없는 동물의 아이디 LEVEL 1동물 보호소에 들어온 동물 중, 이름이 없는 채로 들어온 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다. 문제 풀이 SQL CODE1. WHERE 문 : IS NULL 사용해 NAME 컬럼이 NULL값인 값 추출SELECT animal_idFROM ANIMAL_INSWHERE name IS NULLORDER BY animal_id; 다른 LEVEL 1 문제 보러가기.. Programmers(SQL 고득점 Kit)/LEVEL 1 2024. 12. 30.
[MySQL] 프로그래머스 - 경기도에 위치한 식품창고 목록 출력하기 LEVEL 1 https://school.programmers.co.kr/learn/courses/30/lessons/131114 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr경기도에 위치한 식품창고 목록 출력하기 LEVEL 1 FOOD_WAREHOUSE 테이블에서 경기도에 위치한 창고의 ID, 이름, 주소, 냉동시설 여부를 조회하는 SQL문을 작성해주세요. 이때 냉동시설 여부가 NULL인 경우, 'N'으로 출력시켜 주시고 결과는 창고 ID를 기준으로 오름차순 정렬해주세요.  문제 풀이 SQL CODE1. LIKE : WAREHOUSE_NAME  컬럼에 "경기" 키워드가 들어간 값 추출 조건2. CASE 문 : FR.. Programmers(SQL 고득점 Kit)/LEVEL 1 2024. 12. 30.
[MySQL] 프로그래머스 - 12세 이하인 여자 환자 목록 출력하기 LEVEL 1 12세 이하인 여자 환자 목록 출력하기 LEVEL 1PATIENT 테이블에서 12세 이하인 여자환자의 환자이름, 환자번호, 성별코드, 나이, 전화번호를 조회하는 SQL문을 작성해주세요. 이때 전화번호가 없는 경우, 'NONE'으로 출력시켜 주시고 결과는 나이를 기준으로 내림차순 정렬하고, 나이 같다면 환자이름을 기준으로 오름차순 정렬해주세요. 문제 풀이 SQL CODE1. WHERE 조건문 age가 12세 이하이면서 gend_cd(성별)이 'w'인 환자 추출2. CASE 문으로 TLNO(전화번호)가 NULL인 값은 'NONE'으로 출력3. ORDER BY 로 age 내림차순 정렬, pt_name 오름차순 정렬SELECT pt_name, pt_no, gend_cd, age,CASEWHEN TLNO IS N.. Programmers(SQL 고득점 Kit)/LEVEL 1 2024. 12. 6.
[MySQL] 프로그래머스 - 강원도에 위치한 생산공장 목록 출력하기 LEVEL 1 https://school.programmers.co.kr/learn/courses/30/lessons/131112 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr강원도에 위치한 생산공장 목록 출력하기 LEVEL 1 FOOD_FACTORY 테이블에서 강원도에 위치한 식품공장의 공장 ID, 공장 이름, 주소를 조회하는 SQL문을 작성해주세요. 이때 결과는 공장 ID를 기준으로 오름차순 정렬해주세요. 문제 풀이 SQL CODE1. LIKE 문으로 address가 "강원도"로 시작하는 주소의 FACTORY_ID, FACTORY_NAME, ADDRESS 출력SELECT FACTORY_ID, FACTORY_NAM.. Programmers(SQL 고득점 Kit)/LEVEL 1 2024. 12. 6.
[MySQL] 프로그래머스 - 인기있는 아이스크림 LEVEL 1 https://school.programmers.co.kr/learn/courses/30/lessons/133024 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr인기있는 아이스크림 LEVEL 1 상반기에 판매된 아이스크림의 맛을 총주문량을 기준으로 내림차순 정렬하고 총주문량이 같다면 출하 번호를 기준으로 오름차순 정렬하여 조회하는 SQL 문을 작성해주세요.  문제 풀이 SQL CODE1. ORDER BY 문 total_order 내림차순 정렬, shipment_id 오름차순 정SELECT flavorFROM FIRST_HALFORDER BY total_order DESC, shipment_id; Programmers(SQL 고득점 Kit)/LEVEL 1 2024. 12. 5.
[MySQL] 프로그래머스 - 흉부외과 또는 일반외과 의사 목록 출력하기 LEVEL 1 https://school.programmers.co.kr/learn/courses/30/lessons/132203 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr흉부외과 또는 일반외과 의사 목록 출력하기 LEVEL 1 DOCTOR 테이블에서 진료과가 흉부외과(CS)이거나 일반외과(GS)인 의사의 이름, 의사ID, 진료과, 고용일자를 조회하는 SQL문을 작성해주세요. 이때 결과는 고용일자를 기준으로 내림차순 정렬하고, 고용일자가 같다면 이름을 기준으로 오름차순 정렬해주세요.  문제 풀이 SQL CODE1. WHERE 절 이용 MCDP_CD가 "CS"이거나 "GS"인 조건문 사용2. ORDER BY 절 이.. Programmers(SQL 고득점 Kit)/LEVEL 1 2024. 12. 5.