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
- 파이썬
- 로컬포트번호
- mysql
- 프로그래머스MYSQL
- 파이썬백준
- 프로그래머스
- 취업코데
- sql server 포트번호
- sql풀이
- asp.net
- BLOB
- 투포인터예제
- c#blob
- 알고리즘
- 코딩테스트
- 코테유형
- blob파일업로드
- 백준
- frontend
- queryasync
- blob파일다운로드
- 코딩테스트유형
- C#
- export to excel
- blob다운로드오류
- blobcontainer
- 코테
- sql
- 프로그래머스SQL
- c# 엑셀추출
Archives
- Today
- Total
개발새발
[프로그래머스 SQL 고득점 kit 풀이] MySQL JOIN 본문
- 없어진 기록 찾기
- `join` 은 `JOIN`, `LEFT JOIN`, `RIGHT JOIN`이 있다.
- `A (left, right) join B` 에 따라 왼쪽으로 포함되는지, 오른쪽으로 포함되는지, 그냥 합쳐지는지 다르다.
- `(테이블명).(칼럼명)`으로 꼭 테이블 명을 지정해줘야 하고 `ON`을 사용해 기준점을 잡아줘야한다.
SELECT ANIMAL_OUTS.ANIMAL_ID, ANIMAL_OUTS.NAME FROM ANIMAL_INS RIGHT JOIN ANIMAL_OUTS
ON ANIMAL_INS.ANIMAL_ID = ANIMAL_OUTS.ANIMAL_ID WHERE ANIMAL_INS.ANIMAL_ID IS NULL;
- 있었는데요 없었습니다
SELECT ANIMAL_INS.ANIMAL_ID, ANIMAL_INS.NAME FROM ANIMAL_INS JOIN ANIMAL_OUTS
ON ANIMAL_INS.ANIMAL_ID = ANIMAL_OUTS.ANIMAL_ID
WHERE ANIMAL_INS.DATETIME > ANIMAL_OUTS.DATETIME
ORDER BY ANIMAL_INS.DATETIME;
- 오랜 기간 보호한 동물(1)
SELECT ANIMAL_INS.NAME, ANIMAL_INS.DATETIME FROM ANIMAL_INS LEFT JOIN ANIMAL_OUTS
ON ANIMAL_INS.ANIMAL_ID = ANIMAL_OUTS.ANIMAL_ID
WHERE ANIMAL_OUTS.ANIMAL_ID IS NULL
ORDER BY ANIMAL_INS.DATETIME
LIMIT 3;
- 보호소에서 중성화한 동물
SELECT ANIMAL_OUTS.ANIMAL_ID, ANIMAL_OUTS.ANIMAL_TYPE, ANIMAL_OUTS.NAME FROM ANIMAL_OUTS LEFT JOIN ANIMAL_INS
ON ANIMAL_OUTS.ANIMAL_ID = ANIMAL_INS.ANIMAL_ID
WHERE ANIMAL_INS.SEX_UPON_intake like 'intact%'
and (ANIMAL_OUTS.SEX_UPON_OUTCOME like 'spayed%' or ANIMAL_OUTS.SEX_UPON_OUTCOME like 'neutered%')
ORDER BY ANIMAL_OUTS.ANIMAL_ID;
https://github.com/dayeonyang0324/TIL/blob/master/4.Algorithm/programmers/JOIN.md
'코딩테스트 > SQL' 카테고리의 다른 글
[프로그래머스 SQL 고득점 kit 풀이] MySQL SUM, MAX, MIN (0) | 2021.07.13 |
---|---|
[프로그래머스 SQL 고득점 kit 풀이] MySQL String, Date (0) | 2021.07.13 |
[프로그래머스 SQL 고득점 kit 풀이] MySQL SELECT (0) | 2021.07.12 |
[프로그래머스 SQL 고득점 kit 풀이] MySQL ISNULL (0) | 2021.07.08 |
[프로그래머스 SQL 고득점 kit 풀이] MySQL GROUP BY (0) | 2021.07.06 |
Comments