반응형
문제
조건을 건 SQL문을 이용하여 데이터를 찾는 문제이다.
문제 설명
ANIMAL_INS 테이블에서 젊은 동물의 아이디와 이름을 조회해야 한다.
즉, INTAKE_CONDITION이 Aged가 아닌 동물을 찾아야 한다.
개념
SQL문에서 WHERE을 이용하면 원하는 컬럼에서 원하는 데이터를 얻을 수 있다.
하지만 아픈 동물 찾기 문제와는 다르게 Aged가 아닌 동물을 찾아야 하기 때문에 아래와 같은 SQL문을 이용하면 된다.
WHERE
SELECT * FROM 테이블명 WHERE 컬럼명 != 값
문제 풀이
결과값이 ANIMAL_ID와 NAME만 출력하면 되고, INTAKE_CONDITION이 Aged가 아닌 동물을 내보내면 된다.
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS WHERE INTAKE_CONDITION != 'Aged';
문제에서 원하는 값과 동일한 결과가 출력되는 것을 확인할 수 있다.
문제풀이에 성공했다.
문제 출처 : programmers.co.kr/learn/courses/30/lessons/59037
저의 주관적인 생각이 담긴 글입니다.
이 글을 보신 분들에게 도움이 되고자 글을 썼지만 부족한 부분이 많을 수 있습니다.
그 점 양해 부탁드리며, 추가했으면 하는 부분이나 잘못된 부분은 댓글로 알려주시면 감사하겠습니다!
반응형
'CS > SQL' 카테고리의 다른 글
[Programmers] 여러 기준으로 정렬하기 (0) | 2021.05.08 |
---|---|
[Programmers] 동물의 아이디와 이름 (0) | 2021.05.07 |
[Programmers] 아픈 동물 찾기 (0) | 2021.04.01 |
[Programmers] 역순 정렬하기 (3) | 2021.03.31 |
[Programmers] 최댓값 구하기 (0) | 2020.11.27 |
댓글