기술이야기 (Technomian)/MySQL

[MySQL 문제풀이 공부] 프로그래머스 MySQL 문제 - String, Date

economian 2021. 10. 1. 16:45

 


 

 

 

 

01. 루시와 엘라 찾기

 

프로그래머스 내 작성

 

SELECT으로 보여주되, NAME이 찾는 찾는 이름에 해당하는 것만 보여주는 것으로 조건을 설정하면 된다.

 

 

 


 

 

 

02. 이름에 'el'이 들어가는 동물 찾기

 

프로그래머스 내 작성

 

%의 기능 --> 원하는 글자가 들어가는 문자를 찾아주는 것.이름에 'el'이 들어가는 것을 찾고 싶을 때, NAME like '%el%' 이렇게 써주면 된다.즉, '%찾고자 하는 글자%' 형식이다.

 

 


 

 

03. 중성화 여부 파악하기

 

프로그래머스 내 작성

 

CASE When 조건절을 활용해서 처리한다. 딱히 어려울 것이 없다.

 

 

 


 

 

 

04. 중성화 여부 파악하기 (미해결)

 

프로그래머스 내 작성

 

미해결....ㅠㅠㅠㅠ

 

 


 

 

 

05. DATETIME에서 DATE로 형 변환

 

프로그래머스 내 작성

 

자료형 변환 관련 내용이다. 더 자세히는 따로 공부할 것....

 

%Y -> 2021

%y -> 21

%M -> Month (영어로 나옴)

%m -> 04

%D -> Day (영어로 나옴)

%d -> 21

 

 

 

 


출처.

프로그래머스 MySQL 코딩테스트 연습

programmers.co.kr/learn/courses/30/parts/17042

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

이전글.

https://econimian.tistory.com/29

 

[MySQL 문제풀이 공부] 프로그래머스 MySQL 문제 - JOIN

01. 없어진 기록 찾기 입양은 갔지만, 보호소에 들어온 기록은 없는 것을 찾아야 한다. ANIMAL_OUTS(입양 보낸) 테이블을 기준으로 ANIMAL_ID를 KEY로 해서 JOIN을 한다. 그러면, ANIMAL_INS(보호소에 들어온).

econimian.tistory.com

 

728x90
반응형