본문 바로가기

Coding Test/SQL Coding Test62

[프로그래머스 / SQL] - 강원도에 위치한 생산공장 목록 출력하기 강원특별자치도에 위치한 생산공장 목록 출력하기 문제 식품공장의 정보를 담은 food_factory 테이블이 있습니다. food_factory에서 강원도에 위치한 공장 id (factory_id), 공장 이름 (factory_name), 주소 (address)를 공장 id (factory_id)를 기준으로 오름차순 정렬 하는 문제입니다. 프로그래머스 코드 SELECT를 이용하여 조회해야 할 컬럼명을 작성합니다. FROM을 이용하여 컬럼이 들어있는 테이블을 작성하고 WHERE을 사용하여 조건이 필요한 컬럼명을 작성하고, LIKE를 이용하여 원하는 단어가 들어간 데이터를 찾을 수 있게 작성합니다. ORDER BY를 이용하여 정렬을 해줍니다. -- 코드를 입력하세요 SELECT factory_id, factor.. 2024. 1. 12.
[프로그래머스 / SQL] - 경기도에 위치한 식품창고 목록 출력하기 경기도에 위치한 식품창고 목록 출력하기 문제 식품 창고의 정보를 담은 food_warehouse 테이블이 있습니다. food_warehouse에서 경기도에 위치한 창고 아이디, 창고 이름, 창고 주소, 창고 냉동시설 여부를 출력하는데 냉동시설 여부가 null이면 N으로, 결과는 창고 아이디 기준 오름차순 정렬하여 출력하는 문제입니다. 프로그래머스 코드 SELECT에 조회할 컬럼을 입력합니다. 조건 중에 창고 냉동시설이 null이면 N으로 처리할 수 있게 IFNULL 함수를 사용했습니다. FROM절 뒤에 조회할 테이블을 작성하고 WHERE절에 경기도에 위치한 창고만 출력될 수 있게 LIKE절로 경기도로 시작한 값들을 조회할 수 있게 했습니다. 이후 ORDER BY를 이용하여 창고 아이디를 기준으로 오름차순.. 2024. 1. 11.
[프로그래머스 / SQL] - 가장 비싼 상품 구하기 가장 비싼 상품 구하기 문제 상품 정보가 담긴 Product 테이블이 있습니다. product 테이블의 상품 중에서 가장 비싼 가격의 상품의 판매가를 MAX_PRICE로 출력하는 문제입니다. 프로그래머스 코드 SELECT문에 조회할 컬럼을 작성합니다. MAX함수를 사용하여 문제에서 요구한 가장 높은 가격을 출력할 수 있도록 합니다. 출력된 이름이 MAX_PRICE가 될 수 있게 AS를 사용합니다. FROM절에 조회할 컬럼이 담긴 테이블을 작성합니다. SELECT MAX(PRICE) AS MAX_PRICE FROM PRODUCT 2024. 1. 10.
[프로그래머스 / SQL] - NULL 처리하기 NULL 처리하기 문제 동물 정보가 담긴 animal_ins 테이블이 있습니다. animal_ins에서 동물의 생물 종, 이름, 성별 및 중성화 여부를 아이디 순으로 출력하는 문제인데, 여기서 이름에서 NULL 값이 있다면 No name으로 바꿔서 출력되도록 하는 문제입니다. 프로그래머스 코드 SELECT로 조회할 컬럼을 지정합니다. 여기서 조회할 컬럼 중 NULL값을 처리할 수 있도록 IFNULL을 사용합니다. IFNULL (A, B) A가 NULL이면 B를 출력하고, 그렇지 않다면 A를 반환합니다. FROM에 지정한 컬럼을 가져올 테이블명을 작성합니다. ORDER BY를 사용하여 조건에 맞게 정렬하면 됩니다. 2024. 1. 9.
[프로그래머스 / SQL] - 나이 정보가 없는 회원 수 구하기 나이 정보가 없는 회원 수 구하기 문제 회원 정보가 담긴 user_info 테이블이 있습니다. user_info 테이블에서 나이 정보가 없는 회원이 몇 명인지 출력하는 문제입니다. 프로그래머스 코드 SELECT에 조회할 컬럼을 작성하는데 출력 시 USERS로 보여야 하기 때문에 AS를 붙여줍니다. FROM으로 조회할 테이블을 작성하고 WHERE을 이용해 조회할 컬럼의 조건을 작성해줍니다. 2024. 1. 8.