본문 바로가기

select22

[프로그래머스] 여러 기준으로 정렬하기 답 SELECT ANIMAL_ID, NAME, DATETIME FROM ANIMAL_INS ORDER BY NAME, DATETIME DESC 1. 이름순으로 조회. 단, 이름이 같으면 나중에 보호를 시작한 동물먼저 출력 ORDER BY를 정렬을 원하는 순서대로 써주면 된다. - ORDER BY NAME, DATETIME DESC 2023. 6. 23.
[프로그래머스] 이름이 있는 동물의 아이디 SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NOT NULL ORDER BY ANIMAL_ID 1. 이름이 있는 동물의 아이디 조회 IS NOT NULL을 활용한다. ▶ WHERE NAME IS NOT NULL 2. 동물의 아이디 기준 오름차순 정렬 ▶ ORDER BY ANIMAL_ID 2023. 6. 5.
[프로그래머스] 최댓값 구하기 SELECT MAX(DATETIME) 시간 FROM ANIMAL_INS 1. 가장 최근에 들어온 동물 조회 MAX를 사용한다. 2023. 6. 5.
[프로그래머스] 강원도에 위치한 생산공장 목록 출력하기 SELECT FACTORY_ID, FACTORY_NAME, ADDRESS FROM FOOD_FACTORY WHERE ADDRESS LIKE '강원도%' ORDER BY FACTORY_ID 1. 강원도에 위치한 공장 LIKE를 활용한다 ▶ WHERE ADDRESS LIKE '강원도%' 2. 공장 ID 기준 오름차순 정렬 ▶ ORDER BY FACTORY_ID 2023. 6. 5.
[프로그래머스] 경기도에 위치한 식품창고 목록 출력하기 SELECT WAREHOUSE_ID, WAREHOUSE_NAME, ADDRESS, NVL(FREEZER_YN,'N') FREEZER_YN FROM FOOD_WAREHOUSE WHERE ADDRESS LIKE '경기도%' ORDER BY WAREHOUSE_ID 1. 경기도에 위치한 창고 LIKE를 활용한다. ▶ WHERE ADDRESS LIKE '경기도%' 2. 냉동시설 여부가 NULL이면 N으로 표시 NVL을 활용한다. ▶ SELECT NVL(FREEZER_YN,'N') 3. 창고ID 기준 오름차순으로 정렬 ▶ ORDER BY WAREHOUSE_ID 2023. 6. 5.
[프로그래머스] 나이 정보가 없는 회원 수 구하기 SELECT COUNT(*) USERS FROM USER_INFO WHERE AGE IS NULL 1. 나이정보가 없는 회원의 수 IS NULL을 사용하여 없는 회원을 찾고 COUNT()로 총 회원수를 구한다. 2023. 6. 5.