CoWithMe

TIL 20240526 알고리즘 SQL

이영훈닷컴 2024. 5. 26. 08:45
728x90

오늘의 학습 내용

  • SQL 쿼리 작성 및 조건에 따른 데이터 조회
  • ORDER BY 절을 활용한 결과 정렬

학습한 내용에서의 발견

  • WHERE 절을 통해 특정 조건을 만족하는 데이터만 선택할 수 있다.
  • ORDER BY 절을 사용하면 특정 컬럼을 기준으로 결과를 정렬할 수 있다.

어려웠던 점

  • WHERE 절을 사용하여 조건에 맞는 데이터를 정확히 필터링하는 것.
  • ORDER BY 절을 사용하여 원하는 순서대로 데이터를 정렬하는 방법.

해결 방법

  • 다양한 조건을 WHERE 절에 적용해보며 데이터를 필터링하는 연습을 통해 해결.
  • ORDER BY 절에 여러 컬럼을 추가하거나 ASC/DESC를 활용하여 정렬 순서를 지정하는 방법을 학습.

내일의 학습 목표

  • SQL에서 JOIN과 서브쿼리를 활용하여 데이터 조회 및 분석
  • 더 복잡한 SQL 쿼리 작성 연습

SQL 쿼리 설명

  • SELECT ANIMAL_ID, NAME: 동물의 ID와 이름을 선택
  • FROM ANIMAL_INS: ANIMAL_INS 테이블에서 데이터를 가져오기
  • WHERE INTAKE_CONDITION = 'Sick': INTAKE_CONDITION 컬럼이 'Sick'인 행만 선택
  • ORDER BY ANIMAL_ID: 결과를 ANIMAL_ID 기준으로 오름차순 정렬
728x90