참치코더의 꿈 메모장

Oracle / 프로그래머스 - 루시와 엘라 찾기 본문

Oracle

Oracle / 프로그래머스 - 루시와 엘라 찾기

참치깡 2025. 10. 8. 19:08
728x90

1
2
3
4
5
-- 코드를 입력하세요
SELECT ANIMAL_ID, NAME, SEX_UPON_INTAKE
FROM ANIMAL_INS
WHERE NAME IN ('Lucy''Ella''Pickle''Rogan''Sabrina''Mitty')
ORDER BY ANIMAL_ID ASC;
cs

 

- 동물 보호소에 들어온 동물 중 이름이 Lucy, Ella, Pickle, Rogan, Sabrina, Mitty 인 동물의 

  아이디와 이름, 성별 및 중성화 여부를 조회하는 쿼리를 작성하는 문제이다.

 

- FROM절에 가져오려고 하는데이터가 있는 테이블을 참조하고, 

 

- WHERE절에 조건 IN을 줘서 위에 예시에 해당하는 동물이름을 전부 넣었고, 

 

- SELECT절로 뽑아야 하는 데이터 컬럼 값을 대입하였다. ( ANIMAL_ID, NAME, SEX_UPON_INTAKE )

 

- 이렇게 한다면 기본적으로 값들은 전체적으로 뽑을 수 있게 되는데, 데이터 정렬을 문제에서 동물 id값의 

  오름차순으로 정렬을 하도록 요구해 해당 코드를 추가로 작성해 주었다.

 

- 이렇게 한다면 원하는 정답을 얻을 수 있다.

 

실행 결과 일부 추출

728x90
Comments