안녕하세요.
내일배움캠프의 사전캠프를 진행하며 데일리 루틴을 시작해보려합니다.
문제 설명
ANIMAL_INS 테이블은 동물보호소에 들어온 동물의 정보를 담은 테이블입니다.
ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID,ANIMAL_TYPE,DATETIME,INTAKE_CONDITION,NAME,SEX_UPON_INTAKE는
각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다.
동물 보호소에 들어온 동물 중, 이름이 있는 동물의 ID를 조회하는 SQL 문을 작성해주세요.
단, ID는 오름차순 정렬되어야 합니다.
예시
예를들어ANIMAL_INS테이블이다음과같다면
이름이 있는 동물의 ID는 A524634와 A465637입니다.
따라서SQL을실행하면다음과같이출력되어야합니다.
답안
* 코드는 완전 처음이라... 솔직히 무슨 말인지 잘 모르겠어서 일단 다른 분들의 답안을 보고 작성하였고 아래 작은 글씨는 코드를 보고 어떤 코드이고 어떻게 작동하는지 생각해본 것 입니다.(당연히 틀릴 수도 있습니다.)
SELECT ANIMAL_ID
-. 가져올 데이터를 선택
FROM ANIMAL_INS
-. 데이터를 어디에서 가져오는지
WHERE NAME IS NOT NULL
-. WHERE 가 무엇인지를 한참 생각하다 결국 검색을 했는데 조건문이라는 것으로 이해했습니다.
-. NAME이 NULL이 아닌 것들을 선택하지 않는 조건
데일리 루틴 첫 과제를 해보았습니다.
당연하게도 코드를 모르니 너무 어렵네요...ㅠㅠ
저처럼 초보분들이 있다면 이 글을 보고 조금이나마 도움이 되었으면 좋겠습니다.
'내일배움캠프 > Daily Routine (SQL)' 카테고리의 다른 글
[내일배움캠프] SQL Daily Routine 6. 동명 동물 수 찾기 (0) | 2024.08.01 |
---|---|
[내일배움캠프] SQL Daily Routine 5. 동물 수 구하기 (0) | 2024.08.01 |
[내일배움캠프] SQL Daily Routine 4. 동물의 아이디와 이름 (0) | 2024.08.01 |
[내일배움캠프] SQL Daily Routine 3. 중복 제거하기 (0) | 2024.08.01 |
[내일배움캠프] SQL Daily Routine 2. 역순 정렬하기 (0) | 2024.07.31 |
댓글