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
- 우아한테크코스
- kotlin
- 코틀린뽀개기
- KotlinInAction
- servlet프로젝트
- 데이터베이스락
- subprocess에러
- 코틀린
- 테코톡
- 자바비동기
- 스프링트랜잭션
- 코틀린기초
- tomcat설정
- DynamicWebProject
- ObjectCalisthenics
- Google Place Photo API
- GithubOAuth
- S2139
- java
- mysqld.sock
- jsp프로젝트
- 트랜잭션속성
- 알고리즘
- 트랜잭션성질
- 백준
- 무중단배포
- 트랜잭션
- 객체지향생활체조
- 레벨로그
- 리버스프록시
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 |