[프로그래머스/MySQL] Lv. 1 역순 정렬하기 (SELECT)

2024. 10. 17. 20:58·[ Computer Science ]/Database_sql

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를 작성해야한다

 

728x90

'[ Computer Science ] > Database_sql' 카테고리의 다른 글

[Database/midterm] SQL 문법 기초  (12) 2024.10.19
[Database/midterm] 데이터베이스 설계 (개념적, 논리적)  (3) 2024.10.19
[Database/MySQL] 실습을 위한 초기 데이터 생성  (6) 2024.10.17
[프로그래머스/MySQL] Lv. 1 평균 일일 대여 요금 구하기 (SELECT)  (8) 2024.10.17
[프로그래머스/MySQL] Lv. 1 아픈 동물 찾기 (SELECT)  (1) 2024.10.17
[프로그래머스/MySQL] Lv. 1 가장 비싼 상품 구하기 (SUM, MAX, MIN)  (1) 2024.10.17
[Database/MySQL] 데이터베이스와 테이블 생성 후 조회하기 ( error 1046, error 1049, err 1065 )  (4) 2024.10.01
'[ Computer Science ]/Database_sql' 카테고리의 다른 글
  • [Database/MySQL] 실습을 위한 초기 데이터 생성
  • [프로그래머스/MySQL] Lv. 1 평균 일일 대여 요금 구하기 (SELECT)
  • [프로그래머스/MySQL] Lv. 1 아픈 동물 찾기 (SELECT)
  • [프로그래머스/MySQL] Lv. 1 가장 비싼 상품 구하기 (SUM, MAX, MIN)
dev charlotte
dev charlotte
주 - 컴퓨터공학 / 복수 - 산업 보안
    250x250
  • dev charlotte
    int main() {
    dev charlotte
  • 전체
    오늘
    어제
    • 분류 전체보기
      • * Computer Security
      • [ Laboratory ]
        • Paper review
        • Advanced Operating System
        • System Software & Storage
        • Lab etc
      • [ Computer Science ]
        • Algorithm_C++
        • Operating System
        • Information Retrieval
        • Database_sql
        • SW Engineering
        • Computer Network
        • JavaScript
        • Python
        • Data Structure
        • CS study
        • Distributed systems
      • [ Computer Security ]
        • Convergence Security
        • Web Security
        • PIMS
        • Network Security
        • Digital Finance
      • [ Artificial Intelligence ]
        • Trend
        • Seminar
      • [ 미래, 같이, LG ]
      • [ Development ]
        • [ Front-end ]
        • [ Back-end ] Spring 기본
        • [ Back-end ] Node.js
      • etc
        • 현대오토에버 스마트 모빌리티 공학 체험 교육
      • It's me
  • 블로그 메뉴

    • 링크

      • GitHub
    • 공지사항

    • 인기 글

    • 태그

      소프트웨어 공학
      프로그래밍 언어론
      코딩 인강
      현대오토에버 스마트모빌리티
      프로그래머스 c++
      싸피 13기
      비전공자 코딩
      프로그래머스
      SSAFY
      코드잇
      프로그래머스 코테
      싸피
      SQL
      ACM
      현대오토에버
      대학생 대외활동
      코딩 교육
      ssafy 13기
      공대생 대외활동
      hotstorage
      데이터베이스
      자바스크립트
      백준
      스마트모빌리티공학체험교육
      spdk
      MySQL
      티스토리챌린지
      프로그래머스 입문
      현대오토에버 스마트 모빌리티
      오블완
    • 최근 댓글

    • 최근 글

    • hELLO· Designed By정상우.v4.10.4
    dev charlotte
    [프로그래머스/MySQL] Lv. 1 역순 정렬하기 (SELECT)
    상단으로

    티스토리툴바