동물 수 구하기 [문제] 동물 보호소에 동물이 몇 마리 들어왔는지 조회하는 SQL 문을 작성해주세요. [단계별 풀이] 1. 동물의 아이디의 행의 수를 계산한다. [정답]SELECT COUNT(ANIMAL_ID)FROM ANIMAL_INS 코딩 테스트/SQL 2024.12.09
동물 아이디와 이름 [문제] 동물 보호소에 들어온 모든 동물의 아이디와 이름을 ANIMAL_ID순으로 조회하는 SQL문을 작성해주세요. SQL을 실행하면 다음과 같이 출력되어야 합니다. [단계별 풀이] 1. 동물의 아이디와 이름을 선택한다.2. 동물의 아이디 순으로 정렬한다.[정답]SELECT ANIMAL_ID, NAMEFROM ANIMAL_INSORDER BY ANIMAL_ID 코딩 테스트/SQL 2024.12.09
중복 제거하기 [문제] 동물 보호소에 들어온 동물의 이름은 몇 개인지 조회하는 SQL 문을 작성해주세요. 이때 이름이 NULL인 경우는 집계하지 않으며 중복되는 이름은 하나로 칩니다. [단계별 풀이]1. 테이블에서 NAME의 고유값들만 선택 2. 선택된 NAME의 수를 계산3. COUNT(열이름)은 기본적으로 NULL값을 포함하지 않고 행의 수를 센다 [정답]SELECT COUNT(DISTINCT NAME)FROM ANIMAL_INS 코딩 테스트/SQL 2024.12.09
역순 정렬하기 [문제] 동물 보호소에 들어온 모든 동물의 이름과 보호 시작일을 조회하는 SQL문을 작성해주세요. 이때 결과는 ANIMAL_ID 역순으로 보여주세요. SQL을 실행하면 다음과 같이 출력되어야 합니다 [단계별 풀이]1. 테이블에서 동물의 이름과 보호 시작일을 선택2. 동물의 ID를 기준으로 내림차순 정렬 [정답]SELECT NAME, DATETIMEFROM ANIMAL_INSORDER BY ANIMAL_ID DESC 코딩 테스트/SQL 2024.12.09
이름이 있는 동물의 아이 [문제]동물 보호소에 들어온 동물 중, 이름이 있는 동물의 ID를 조회하는 SQL 문을 작성해주세요. 단, ID는 오름차순 정렬되어야 합니다. [단계별 풀이]1. 테이블에서 이름이 NULL이 아닌 것을 필터링2. 동물의 아이디를 선택 [정답]SELECT ANIMAL_IDFROM ANIMAL_INSWHERE NAME IS NOT NULL 코딩 테스트/SQL 2024.12.09