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
- tomcat설정
- DynamicWebProject
- 코틀린
- 트랜잭션성질
- kotlin
- 알고리즘
- 객체지향생활체조
- KotlinInAction
- servlet프로젝트
- 백준
- 스프링트랜잭션
- ObjectCalisthenics
- jsp프로젝트
- 트랜잭션속성
- 코틀린기초
- 레벨로그
- 우아한테크코스
- 코틀린뽀개기
- 리버스프록시
- 테코톡
- mysqld.sock
- S2139
- 무중단배포
- Google Place Photo API
- 자바비동기
- 데이터베이스락
- subprocess에러
- java
- GithubOAuth
- 트랜잭션
Archives
- Today
- Total
초이로그
[SQL 고득점 Kit] JOIN 본문
없어진 기록 찾기(Level.3)
LEFT OUTER JOIN 사용하여 동물 보호소에 들어온 테이블의 ID가 없는 데이터를 조회하였다.
있었는데요 없었습니다(Level.3)
ID로 INNER JOIN으로 두개의 테이블을 조인하여 보호 시작일보다 입양일이 더 빠른 컬럼을 조회하였다.
오랜 기간 보호한 동물(Level.3)
LEFT OUTER JOIN을 사용하여 ID로 두 테이블을 조인하여, 입양 보낸 정보 테이블의 ID가 없는 경우(입양이 안된 동물)를 조회하였다.
이를 ORDER BY로 시간순으로 정렬하고 LIMIT를 사용하여 톱3를 조회하면 완료!
보호소에서 중성화한 동물(Level.4)
레벨 4이지만 그동안 SQL 공부한거 다 복습해보자!! 라는 느낌의 문제여서 단계별로 풀었다면 어렵지 않은 문제일것이다.
정규식을 만들어서 푸는 방법, NOT LIKE를 사용하는 법, !=로 중성화 상태 비교 등 다양하지만
INNER JOIN을 사용하여 조건에서 설명한 그대로 문자열이 포함된 경우를 검색하여 풀었다.
다른 문제들은 거의 풀이가 비슷한데 질문하기 탭에서 다른 사람들 풀이를 구경하는 맛도 쏠쏠했다!
이제 코테나 면접때 SQL 문제에 대한 답을 잘 해보도록 하자 화이팅!!
'SQL > Programmers' 카테고리의 다른 글
[SQL 고득점 Kit] String, Date (0) | 2021.08.17 |
---|---|
[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 |