SQL 쿼리에서 처음 10개 행을 선택하는 요령
SQL에서는 쿼리 결과에서 처음 10행만 선택하는 방법은 크게 두 가지가 있습니다. 정확한 방법은 사용되는 데이터베이스 관리 시스템(DBMS)에 따라 다릅니다.
SQL Server의 주요 키워드
Microsoft SQL Server의 경우 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>
MySQL의 LIMIT 절
MySQL에서는 LIMIT 절을 사용하여 쿼리에서 반환되는 행 수를 제한합니다. 이는 ORDER BY 절(있는 경우) 뒤에 오고 결과 집합에 포함될 최대 행 수를 지정합니다. 예:
<code class="language-sql">SELECT 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 LIMIT 10;</code>
TOP 또는 LIMIT를 사용하면 각각 SQL Server 또는 MySQL에서 지정된 쿼리의 처음 10개 행을 쉽게 검색할 수 있습니다.
위 내용은 SQL 쿼리에서 처음 10개 행만 선택하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!