파이썬에서 자기란 무엇인가: 실제 사례
파이썬에서 자기란 무엇인가: 실제 사례
이 블로그에서는 OFFSET 및 FETCH 에 대해 설명합니다 . 이 두 가지를 결합하면 매우 강력하며 SQL 데이터 추출 작업에 도움이 될 수 있습니다. 이 두 가지를 사용하여 요구 사항 또는 필요에 따라 데이터를 추출할 수 있습니다.
OFFSET 의 목적은 데이터 세트에서 언급한 첫 번째 행을 건너뛰는 것입니다. 반면에 FETCH를 사용하여 행을 제한합니다. 둘 다 order by 절의 옵션입니다 . ORDER BY 절을 사용하지 않으면 이 두 가지가 작동하지 않는다는 점을 명심하십시오 .
이 예에서는 order by ID 또는 order by Name 을 사용할 수 있습니다 . 그런 다음 OFFSET 5 ROWS 를 사용하면 처음 5개 행을 건너뜁니다. FETCH NEXT 10 ROWS ONLY 를 결합하면 5개 행 이후의 다음 10개 데이터만 가져옵니다.
그러나 FETCH 명령을 사용하지 않으면 OFFSET을 사용한 행을 제외한 다른 모든 행이 표시됩니다 .
즉, 6행에서 15행까지만 출력에 표시됩니다.
목차
테이블 선택
먼저 SSMS를 엽니다 . 이 예에는 이미 간단한 테이블이 있습니다.
그런 다음 테이블을 로드하는 명령을 강조 표시합니다.
그런 다음 실행 을 클릭합니다 .
그러면 결과 탭 에 표가 표시됩니다 .
SQL 데이터 추출에 OFFSET 사용
출력에서 ID 및 Name 이 있음을 알 수 있습니다 .
" ORDER BY ID " 로 명령을 실행하면 ID 번호에 따라 데이터를 오름차순으로 정렬합니다.
또한 " ORDER BY ID DESC " 명령을 사용하여 데이터를 내림차순으로 정렬할 수 있습니다.
하지만 이 예에서는 " ORDER BY ID " 명령을 실행합니다 . 다음으로 출력에서 처음 10개 행을 건너뛰겠습니다. 따라서 " OFFSET 10 ROWS "를 입력합니다 .
그런 다음 실행할 명령을 강조 표시하겠습니다. 그런 다음 실행을 클릭합니다 .
결과 탭 에서 출력을 확인하면 사용한 명령이 처음 10개 행을 건너뛴 것을 볼 수 있습니다. 이제 ID 11 의 데이터만 표시됩니다 .
SQL 데이터 추출을 위해 FETCH 사용
이제 FETCH 를 사용합시다 . 이 예에서는 2개의 행만 FETCH 합니다 . 즉, ID 11 과 ID 12 만 출력됩니다.
먼저 " FETCH NEXT 2 ROWS ONLY "를 입력합니다 .
다음으로 명령을 강조 표시하고 Execute 를 클릭합니다 .
그러면 결과 탭 에 ID 11 과 ID 12 만 출력에 표시되는 것을 볼 수 있습니다 .
목표에 따라 언제든지 권한을 변경할 수 있습니다. " OFFSET FIRST 10 ROWS " 를 입력하여 처음 15개 행을 건너뛸 수 있습니다 . FETCH 와 결합하면 더욱 강력해집니다. " ORDER BY ID " 외에도 " ORDER BY NAME "을 사용할 수 있습니다 .
결론
모두 마무리하기 위해 OFFSET 및 FETCH 사용에 대해 논의했습니다 . 이 두 가지 간단한 명령을 사용하여 제한 사항을 변경하고 표시하려는 행의 출력을 제어할 수 있습니다.
처음 50개 행이 필요하지 않은 경우 아래로 스크롤할 필요가 없습니다. 대신 간단하면서도 강력한 명령을 사용하여 쉽게 얻을 수 있습니다. OFFSET 및 FETCH는 간단할 수 있습니다. 그러나 함께 사용하면 데이터를 더 많이 제어할 수 있으므로 강력해집니다.
이 주제 및 기타 관련 콘텐츠에 대해 더 알고 싶다면 아래 관련 링크 목록을 확인하십시오.
모두 제일 좋다,
하피즈
파이썬에서 자기란 무엇인가: 실제 사례
R의 .rds 파일에서 개체를 저장하고 로드하는 방법을 배웁니다. 이 블로그에서는 R에서 LuckyTemplates로 개체를 가져오는 방법도 다룹니다.
이 DAX 코딩 언어 자습서에서는 GENERATE 함수를 사용하는 방법과 측정값 제목을 동적으로 변경하는 방법을 알아봅니다.
이 자습서에서는 다중 스레드 동적 시각적 개체 기술을 사용하여 보고서의 동적 데이터 시각화에서 통찰력을 만드는 방법을 다룹니다.
이 기사에서는 필터 컨텍스트를 살펴보겠습니다. 필터 컨텍스트는 모든 LuckyTemplates 사용자가 처음에 배워야 하는 주요 주제 중 하나입니다.
LuckyTemplates Apps 온라인 서비스가 다양한 소스에서 생성된 다양한 보고서 및 인사이트를 관리하는 데 어떻게 도움이 되는지 보여주고 싶습니다.
LuckyTemplates에서 측정 분기 및 DAX 수식 결합과 같은 기술을 사용하여 수익 마진 변경을 해결하는 방법을 알아봅니다.
이 자습서에서는 데이터 캐시의 구체화 아이디어와 결과 제공 시 DAX 성능에 미치는 영향에 대해 설명합니다.
지금까지 Excel을 계속 사용하고 있다면 지금이 비즈니스 보고 요구 사항에 LuckyTemplates를 사용하기 시작하는 가장 좋은 시기입니다.
LuckyTemplates 게이트웨이란? 당신이 알아야 할 모든 것