https://school.programmers.co.kr/learn/courses/30/lessons/59404
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
문제 :
예시 :
해결 :
SELECT ANIMAL_ID, NAME, DATETIME
FROM ANIMAL_INS
ORDER BY NAME ASC, DATETIME DESC;
ANIMAL_INS 테이블로부터 아이디, 이름, 보호시작일에 해당하는 컬럼명을 SELECT문을 통해 검색합니다.
(ANIMAL_ID : 아이디 ,NAME : 이름, DATETIME : 보호 시작일)
이름 순으로 출력해야하는 조건이 있으므로 ASC 태그를 통해 오름차순으로 정렬합니다. (a가 앞으로)
이름이 같을 경우 보호시작일이 늦을수록 앞에 와야하기 때문에 DESC 태그를 활용해 내림차순으로 정렬합니다. (늦을수록 앞으로)
태그 :
ORDER BY ~~ : ~~을 기준으로 정렬하여 결과를 출력합니다.
ASC : 오름차순으로 정렬하여 출력합니다. ORDER BY 사용 시 ASC가 디폴트로 설정되어있습니다.
DESC : 내림차순으로 정렬하여 출력합니다.
'DB' 카테고리의 다른 글
[프로그래머스]조건에 맞는 도서와 저자 리스트 출력하기(mySQL) (2) | 2023.12.01 |
---|---|
[프로그래머스]자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기(mySQL) (3) | 2023.11.30 |
[프로그래머스] 자동차 평균 대여 기간 구하기(MySQL) (0) | 2023.11.30 |
[프로그래머스] 자동차 대여 기록에서 장기/단기 대여 구분하기(MySQL) (0) | 2023.11.29 |
[프로그래머스] 조건에 부합하는 중고거래 상태 조회하기(MySQL) (0) | 2023.11.29 |