728x90
반응형
1. 문제 정의
Logs(Id, Num) 테이블에서 세 번 연속적인 숫자들을 출력시키시오. 예를 들어 (1,4), (2,4), (3,4) 이면 Id가 1, 2, 3일 때 모두 Num이 4이므로 세 번 연속이니까 4를 출력시켜야 합니다.
2. 문제 해결 방안
(1) Logs 테이블 3개를 카티션 곱 합니다.
(2) 숫자는 모두 같지만 ID는 1씩 증가하는 행을 골라냅니다. 세 번 연속이라는 것은 ID가 세 번 증가했음에도 숫자가 서로 같다는 뜻이기 때문입니다.
(3) 숫자만 골라서 출력시킵니다.
3. 소스 코드
<관계 대수>
<MySQL 쿼리문>
728x90
반응형
LIST
'IT강의 > 데이터베이스' 카테고리의 다른 글
키의 종류 (슈퍼키, 후보키, 기본키, 대체키, 외래키) (2) | 2021.05.05 |
---|---|
부서 별 최고 급여를 직원명과 함께 출력 (0) | 2021.04.21 |
중복되는 메일 주소 출력 (0) | 2021.04.21 |
트랜잭션의 4가지 특징: ACID (0) | 2021.04.20 |
2018년도 정보처리기사 실기 2회 문제풀이 및 해설 - 5. SQL 쿼리문 (0) | 2020.12.27 |