문제 https://school.programmers.co.kr/learn/courses/30/lessons/131113 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 풀이 MySQL의 CASE ~ WHEN을 사용해서 해결할 수 있었다. 우리가 기본적으로 필요한 컬럼들은 쌩으로 받아와도 되지만 "출고여부"와 같은 컬럼은 테이블에 존재하지 않는 컬럼이기 때문에 OUT_DATE 컬럼과 CASE ~ WHEN을 활용하여 조건분기에 따라 해당 값을 가지도록 해주면 문제를 해결할 수 있다. 문제를 풀면서 주의할 점은 OUT_DATE는 DATE_FORMAT을 활용해 ..
문제 https://programmers.co.kr/learn/courses/30/lessons/59409 코딩테스트 연습 - 중성화 여부 파악하기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 풀이 문제를 해결하기 위하여 CASE ~ WHEN 절을 사용하였다. CASE ~ WHEN 절을 CASE WHEN [조건문] THEN [만족할 때 값] ELSE [만족하지 못했을 때 값] 형식으로 사용해주어 조건문안에 LIKE 문으로 중성화 여부..