[프로그래머스/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
  • 전체
    오늘
    어제
    • 분류 전체보기
      • [ 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
    • 공지사항

    • 인기 글

    • 태그

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

    • 최근 글

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

    티스토리툴바