SQL/MySQL - 프로그래머스

[Lv.1] 동물의 아이디와 이름 [select, order by]

셈뇽 2024. 4. 9. 09:54
문제 파악

  • 출력할 컬럼 : ANIMAL_ID, NAME    ⇒ SELECT
  • 데이터를 가져올 테이블 : ANIMAL_INS    ⇒ FROM
  • 조회 순서 : ANIMAL_ID    ⇒ ORDER BY
 문제 해결을 위한 쿼리문  

 

select columns from databases; 

  • 데이터 베이스로 부터 특정 컬럼을 선택한다 ⇒ column 조건걸기
  • ‘ * ‘ 는 모든 데이터 출력을 의미한다
  • 혹은 열 이름을 나열하여 출력하고 싶은 열만 출력할 수 있다

 

 order by columns; 

  • 컬럼을 조회할 때 조건을 걸기
    • ASC(ASCENDING) - 오름차순 정렬
    • DESC(DESCENDING) - 내림차순 정렬
  • 정렬 조건 여러 개 나열 가능 ⇒ 먼저 작성된 컬럼대로 정렬하고, 정렬 순서가 동일하면 이후 작성된 컬럼대로 정렬해라

 

문제 해결

SELECT  ANIMAL_ID, NAME
FROM ANIMAL_INS
ORDER BY NAME;