SQL_String, Date 문제풀이
1. 루시와 엘라 찾기
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
SELECT ANIMAL_ID
, NAME
, SEX_UPON_INTAKE
FROM ANIMAL_INS
WHERE NAME IN ('Lucy', 'Ella', 'Pickle', 'Rogan', 'Sabrina', 'Mitty')
ORDER BY ANIMAL_ID
2. 이름에 el이 들어가는 동물 찾기
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
SELECT ANIMAL_ID
, NAME
FROM ANIMAL_INS
WHERE UPPER(NAME) LIKE '%EL%' AND ANIMAL_TYPE = 'Dog'
ORDER BY NAME
3. 중성화 여부 파악하기
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
SELECT ANIMAL_ID
, NAME
,
(
CASE
WHEN SEX_UPON_INTAKE = 'Neutered Male' OR SEX_UPON_INTAKE = 'Spayed Female' THEN 'O'
ELSE 'X'
END
) AS SEX_UPON_INTAKE
FROM ANIMAL_INS
ORDER BY ANIMAL_ID
4. 오랜 기간 보호한 동물(2)
https://programmers.co.kr/learn/courses/30/lessons/59411
코딩테스트 연습 - 오랜 기간 보호한 동물(2)
ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디
programmers.co.kr
SELECT ANIMAL_ID, NAME
FROM
(
SELECT A.ANIMAL_ID
, A.NAME
FROM ANIMAL_INS A
, ANIMAL_OUTS B
WHERE A.ANIMAL_ID = B.ANIMAL_ID
ORDER BY B.DATETIME-A.DATETIME DESC
)
WHERE ROWNUM <= 2
5. DATETIME에서 DATE로 형 변환
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
SELECT ANIMAL_ID
, NAME
, TO_CHAR(DATETIME,'YYYY-MM-DD') AS DATETIME
FROM ANIMAL_INS
ORDER BY ANIMAL_ID
'프로그래머스 > SQL' 카테고리의 다른 글
SQL_JOIN 문제풀이 (0) | 2021.12.20 |
---|---|
SQL_SUM, MAX, MIN 문제풀이 (0) | 2021.12.20 |
SQL_GROUP BY 문제풀이 (0) | 2021.12.20 |
SQL_SELECT 문제풀이 (0) | 2021.12.20 |
SQL_IS NULL 문제풀이 (0) | 2021.12.19 |