30대 갓생살기😍

반응형

 

 

 

코딩테스트 연습 - 어린 동물 찾기

ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디

programmers.co.kr

해당 글은 Programmers 코딩테스트 연습을 토대로 MYSQL을 토대로 작성되었습니다.

 


Q 문제: 특정컬럼에서 특정값을 제외한 데이터만 출력 

A 문제풀이: 

-- 코드를 입력하세요
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS
WHERE INTAKE_CONDITION NOT IN ('Aged')
ORDER BY ANIMAL_ID ASC
-- 코드를 입력하세요
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS
WHERE INTAKE_CONDITION !='Aged'
ORDER BY ANIMAL_ID ASC
-- 코드를 입력하세요
SELECT ANIMAL_ID, NAME FROM ANIMAL_INS
WHERE NOT INTAKE_CONDITION = 'Aged'
ORDER BY ANIMAL_ID ASC

 

 

해당 문제에서는 조건문인 WHERE과 데이터를 특정 컬럼을 기준으로 하여 정렬할 수있는지를

테스트하는 문제였습니다. 

 


E 명령어 정리 

특정 데이터가 포함되는 테이블 출력 

SELECT 출력하고싶은컬럼명 (전체는 *) FROM 이용데이터셋
WHERE 해당컬럼명 = 해당데이터

특정 컬럼 기준하여 테이블 출력

SELECT * FROM 이용데이터셋
# 오름차순
ORDER BY 기준 컬렴명 ASC 
# 내림차순
ORDER BY 기준 컬럼명 DESC

ASC (Ascend): 오르다

DESC (Descend): 내려가다 

반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band
loading