더북(TheBook)

문제 2 로또에서 번호가 연속해서 나온 회차와 번호 조회

보너스번호를 제외하고 6개의 숫자 중 연속해서 나온 번호가 있는 회차와 번호를 조회하는 문제입니다. 예를 들어 2번째 숫자가 5라면 3번째 숫자는 6이 나온 회차를 조회하는 것이죠.

[힌트] num1num2 값이 연속된 건을 조회하려면 WHERE 절에 num1 + 1 = num2라는 조건을 주면 되겠죠. 문제는 num1num2뿐만 아니라 num2num3, num3num4, …를 모두 비교해야 한다는 것입니다.

▲ 그림 12-12 문제 2의 결과(조회 결과 일부만 발췌)

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.