해당 글은 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): 내려가다