> 데이터 베이스 > MySQL 튜토리얼 > SQL Server 및 MySQL에서 쿼리 결과를 처음 10개 행으로 제한하는 방법은 무엇입니까?

SQL Server 및 MySQL에서 쿼리 결과를 처음 10개 행으로 제한하는 방법은 무엇입니까?

Patricia Arquette
풀어 주다: 2025-01-24 20:10:16
원래의
160명이 탐색했습니다.

How to Limit Query Results to the First 10 Rows in SQL Server and MySQL?

데이터베이스 쿼리에서 상위 10개 행 검색

대규모 데이터 세트로 작업할 때 결과의 일부만 확인해야 하는 경우가 많습니다. 이 문서에서는 SQL Server 및 MySQL에서 쿼리 결과를 처음 10개 행으로 효율적으로 제한하는 방법을 보여줍니다.

SQL Server: TOP 키워드

SQL Server는 TOP 키워드를 활용하여 반환되는 행 수를 제한합니다. 상위 10개 결과를 얻으려면 다음과 같이 TOP 키워드를 쿼리에 통합하세요.

<code class="language-sql">SELECT TOP 10 a.names, COUNT(b.post_title) AS num
FROM wp_celebnames a
JOIN wp_posts b ON INSTR(b.post_title, a.names) > 0
WHERE b.post_date > DATE_SUB(CURDATE(), INTERVAL 1 DAY)
GROUP BY a.names
ORDER BY num DESC</code>
로그인 후 복사

이 쿼리는 상위 10개 names 및 관련 개수를 num 기준 내림차순으로 반환합니다.

MySQL: LIMIT

MySQL은 동일한 결과를 얻기 위해 LIMIT 절을 사용합니다. 쿼리 끝에 LIMIT 10를 추가하세요.

<code class="language-sql">... ORDER BY num DESC LIMIT 10</code>
로그인 후 복사

이렇게 하면 쿼리에 10개 행의 제한이 추가되어 처음 10개 결과(이 예에서는 num 내림차순으로 정렬)만 반환됩니다.

이러한 방법을 사용하면 대규모 데이터 세트를 효과적으로 관리하고 가장 관련성이 높은 초기 결과에 집중할 수 있습니다.

위 내용은 SQL Server 및 MySQL에서 쿼리 결과를 처음 10개 행으로 제한하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿