0. 문제 소개
출처 : 프로그래머스
언어 : MySQL
제목 : 역순 정렬하기
레벨 : Lv1
분류 : SELECT
https://school.programmers.co.kr/learn/courses/30/lessons/59035
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
1. 문제 조건 및 요구사항
문제 )
동물 보호소에 들어온 모든 동물의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요.
이때 결과는 ANIMAL_ID 역순으로 보여주세요.
SQL을 실행하면 다음과 같이 출력되어야 합니다.
문제 조건 )
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다.
ANIMAL_INS 테이블 구조는 다음과 같으며,
ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는
각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.
출력 조건 )
2. 정답 풀이
동물 보호소에 들어온 모든(출력할 동물에 대한 조건을 고려할 필요 없음. where 불필요) 동물의 이름과 보호 시작일(select로 선택할 속성은 두 가지)을 조회하는 SQL문
이때 결과는 ANIMAL_ID 역순으로 보여주세요. (order by가 적용될 것은 보호 시작일이 아닌 id 역순임을 주의)
SELECT NAME, DATETIME
FROM ANIMAL_INS
ORDER BY ANIMAL_ID DESC;
오름차순이었다면 ASC를 안 써도 되지만 내림차순이니까 반드시 DESC를 작성해야한다
'[ Computer Science ] > Database_sql' 카테고리의 다른 글
[Database/midterm] SQL 문법 기초 (11) | 2024.10.19 |
---|---|
[Database/midterm] 데이터베이스 설계 (개념적, 논리적) (2) | 2024.10.19 |
[Database/MySQL] 실습을 위한 초기 데이터 생성 (4) | 2024.10.17 |
[프로그래머스/MySQL] Lv. 1 평균 일일 대여 요금 구하기 (SELECT) (7) | 2024.10.17 |
[프로그래머스/MySQL] Lv. 1 아픈 동물 찾기 (SELECT) (0) | 2024.10.17 |
[프로그래머스/MySQL] Lv. 1 가장 비싼 상품 구하기 (SUM, MAX, MIN) (0) | 2024.10.17 |
[Database/MySQL] 데이터베이스와 테이블 생성 후 조회하기 ( error 1046, error 1049, err 1065 ) (4) | 2024.10.01 |