Inne działy

 

 

Polecenie Limit ograniczamy liczbę zwracanych rekordów

 

Podsumowanie: W tym poradniku dowiesz się, jak korzystać z klauzuli LIMIT MySQL, aby ograniczyć liczbę zwróconych rekordów w SQL SELECT.

Większość czasu, podczas pracy z podstawowymi danymi w tabelach, które zawierają tysiące do milionów rekordów i nie chcesz napisać kwerendy aby uzyskać wszystkie dane z tych tabel z powodu wydajności aplikacji i dużego natężenia ruchu pomiędzy serwerem bazy danych i serwerem aplikacji, MySQL obsługuje fajną funkcję o nazwie LIMIT, co pozwala ograniczyć liczbę zwróconych rekordów pleceniem SELECT. Poniżej przyjrzyjmy się składni MySQL LIMIT:

Powiedzmy, że masz tabelę bazy danych z 10000 rekordów i chcesz uzyskać tylko pierwszych N rekordów, możesz użyć następującego zapytania:

SELECT * FROM tabela
LIMIT N

Klauzula LIMIT pozwala również uzyskać szereg rekordów poczynając od wybranego rekordu i podając ile ile rkordów ma być wyświetlonych. Oto składnia klauzuli MySQL LIMIT, aby wybrać zakres rekordów:

SELECT kolumny
FROM tabela
LIMIT S, N

W kwerendzie powyżej, S oznacza numer rekordu, od którego mamy wyswietlać dane. N to liczba rekordów jakie mają być wyświetlone.

Jak wiemy najlepsza jest praktyka LIMIT MySQL z kilkoma przykładami pomoże nam lepiej zrozumieć działanie tej klauzuli.

Jeśli chcesz wyświetlić pięć pierwszych pracowników w tabeli pracownicy , można użyć następującego zapytania:

SELECT imie, nazwisko
FROM pracownicy
LIMIT 5

Teraz jeśli chcesz wyświetlić pięciu pracowników począwszy od dziesiątego pracownika można użyć klauzuli LIMIT w następujący sposób:

SELECT imie, nazwisko
FROM pracownicy
LIMIT 10,5

 

 

Zobacz nasze wszystkie kursy

WWW


HTML
HTML - Znaczniki
CSS - Tutorial
CSS - Selektory
PHP
JavaScript

XML

XSLT

Bazy danych


SQL
SQLite
MySQL
PostgreSQL

 

 

Programowanie


C
C++
C#
Java
VisualBasic
Python

Linux


Podstawy Linuxa
Bash
Linuks artykuły

Windows


Excel funkcje
Windows wskazówki
Outlook

Pozotałe działy


Programy
Rozrywka

 

 

 

This email address is being protected from spambots. You need JavaScript enabled to view it.