Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- GithubOAuth
- 자바비동기
- 코틀린기초
- Google Place Photo API
- 데이터베이스락
- subprocess에러
- 리버스프록시
- 코틀린
- kotlin
- ObjectCalisthenics
- 백준
- 테코톡
- servlet프로젝트
- 스프링트랜잭션
- DynamicWebProject
- jsp프로젝트
- 무중단배포
- 우아한테크코스
- mysqld.sock
- 트랜잭션성질
- 트랜잭션속성
- 객체지향생활체조
- java
- 레벨로그
- 코틀린뽀개기
- KotlinInAction
- tomcat설정
- S2139
- 알고리즘
- 트랜잭션
Archives
- Today
- Total
초이로그
[SQL 고득점 Kit] String, Date 본문
루시와 엘라 찾기(Level.2)
WHERE 절에서 IN() 연산자를 사용하면 콤마(,)로 구분된 값들중 하나 이상과 일치하는 경우 맞다고 판단한다.
이를 활용하여 루시나 엘라 이름을 검색하는 조건을 추가하하였다.
이름에 el이 들어가는 동물 찾기(Level.2)
LIKE의 와일드 카드인 %를 사용하여 '%el%'로 이름 탐색 조건을 추가하여 조회하였다.
조회결과 4개가 나오던데 할머니는 기르던 개를 찾으셨을까,,,?
중성화 여부 파악하기(Level.2)
CASE문을 사용하여 풀이하였다.
다음은 CASE문 사용 방법
CASE
WHEN condition1 THEN result1
WHEN condition2 THEN result2
WHEN conditionN THEN resultN
ELSE result
END;
만약 어떠한 조건에 해당하지 않고, ELSE 문이 존재하지 않는 경우에는 NULL을 리턴하게 된다.
오랜 기간 보호한 동물(2)(Level.3)
(1)을 푼 방식과 매우 유사하다.
DATETIME끼리 계산하여 가장 오래 보호한 동물을 찾는것이 핵심인거 같은데 DATETIME 형태는 사칙연산이 가능하다.
DATETIME에서 DATE로 형변환(Level.2)
DATE_FORMAT을 사용하여 DATETIME 칼럼을 '날짜(년-월-일)'형태로 출력하였다.
'%Y'로 연도의 네자리수, '%m'으로 월 정보를 숫자로, '%d'로 일자를 출력할 수 있다.
더욱 다양한 출력 방법은 여기서 확인 가능하다.
혼자한 1주일 SQL 고득점 Kit 챌린지 완료!!!
다음은 부스트코스다!!
'SQL > Programmers' 카테고리의 다른 글
[SQL 고득점 Kit] JOIN (0) | 2021.08.16 |
---|---|
[SQL 고득점 Kit] GROUP BY (0) | 2021.08.13 |
[SQL 고득점 Kit] IS NULL (0) | 2021.08.11 |
[SQL 고득점 Kit] SUM, MAX, MIN (0) | 2021.08.10 |
[SQL 고득점 Kit] SELECT (0) | 2021.08.10 |