문제 https://programmers.co.kr/learn/courses/30/lessons/59414 코딩테스트 연습 - DATETIME에서 DATE로 형 변환 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 풀이 SUBSTRING_INDEX를 사용하여 년.월.일/시간.분.초가 공백으로 구분됨을 이용하여 공백 문자에 대해 기준을 잡아 주었고, 3번째 파라미터로 1을 주어 앞부분을 보여주면 정답을 구할 수 있다. 쿼리 SELECT A..
문제 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 문으로 중성화 여부..
문제 https://programmers.co.kr/learn/courses/30/lessons/59047 코딩테스트 연습 - 이름에 el이 들어가는 동물 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 풀이 특정 부분 문자열을 포함하는지 확인하고싶을 때에는 LIKE 문을 사용하면 된다. 이때 LIKE 문은 WHERE [컬럼명] LIKE [특정 문자열 + 와일드카드] 구조로 사용할 수 있는데 '특정 문자열%' 형태이면 특정 문자로 ..
문제 https://programmers.co.kr/learn/courses/30/lessons/59046 코딩테스트 연습 - 루시와 엘라 찾기 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디 programmers.co.kr 풀이 이 문제는 두가지 방법으로 해결할 수 있는데 첫번째 방법으로는 OR 연산자를 사용하여 조건식을 모두 달아주는 방법으로 해결할 수 있고, 두번째 방법으로는 IN 연산자를 사용하여 NAME이 특정값을 만족하는 레코드를 조회하는 방법으로 해결할 수..