NOTE/프로그래머스
22.01.08 - (2)
m-inz
2022. 1. 8. 17:49
<String, Date>
- 루시와 엘라 찾기
처음에 IN을 떠올렸는데 그건 숫자만 되는거였다.
REGEXP_LIKE를 이용하여 해결했다.
첫번째 인자는 대상이 되는 컬럼이고,
두번째 인자는 찾고자하는 문자들을 넣어준다. 문자들의 구별은 '|' 로 한다.
- 이름에 el이 들어가는 동물
where LOWER(NAME) LIKE '%el&' 로 해도 되지만
조건 여러개일때도 사용할 수 있는 애를 쓰고 싶어서 REGEXP_LIKE를 이용했다.
기본적으로 LIKE는 대소문자 구분을 수행한다.
따라서 소문자 또는 대문자로 치환을 해주고 해결하면 된다.
나는 NAME을 소문자로 치환하여 el 을 가지고 했다.
대문자로 치환할 경우라면 EL 로 하면 되겟쥬 ,, ?~
- 중성화 여부 파악하기
* CASE WHEN 조건 THEN 참일때 표현할 값 ELSE 거짓일때 표현할 값 END
뒤에 END 붙이는지 ,, 몰라서 ,,, 개헤멨다 왜 안될까 하며 ,, ,,,,
CASE WHEN THEN ELSE END ,, 잊지않겠어 ,,,
- 오랜 기간 보호한 동물(2)
- DATETIME에서 DATE로 형 변환