개발 공부/SQL

[Programmers - SQL고득점 Kit] String, Date

sunjungAn 2022. 3. 18. 22:19

루시와 엘라 찾기


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")

 

이름에 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 name like "%el%" and animal_type = "Dog"
order by name;

 

 

중성화 여부 파악하기


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 like ("%Intact%") then 'X' else 'O' end as '중성화'
from animal_ins
order by animal_id;

 

 

오랜 기간 보호한 동물(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_ins.animal_id, animal_ins.name from animal_ins
left join animal_outs on animal_ins.animal_id = animal_outs.animal_id
order by (animal_outs.datetime - animal_ins.datetime) desc
limit 2;

 

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, date_format(datetime, '%Y-%m-%d')as '날짜'
from animal_ins
order by animal_id;

'개발 공부 > SQL' 카테고리의 다른 글

[SQL 정리] - 총 정리2  (0) 2022.03.19
[SQL 정리] - 총 정리1  (0) 2022.03.19
[SW 마에스트로] SQL 코테 준비  (0) 2022.03.11
내가 보려고 쓰는 SQL 기본 정리  (0) 2022.01.19
Oracle Database 11g Release 2 설치  (0) 2022.01.19