Podobnie jak inne RDBM, SQLite zawiera również szeroką gamę wbudowanych funkcji i instrukcji, które są używane do wykonywania różnych zadań. W tym zapisie wyjaśnimy, jaka jest klauzula limitu w SQLite i jak można ją użyć.
Jaka jest klauzula limitu w SQLite?
Dane witryny są przechowywane w bazach danych w postaci tabel, które dodatkowo składają się z kolumn i wierszy. Kiedy chcemy wyświetlić tabelę, wyświetla on miliard wierszy i bardzo trudno jest uzyskać odpowiednie informacje z tabeli. Aby wyświetlić wybraną liczbę wierszy do wyświetlenia wybranych danych, używamy klauzuli limitu.
Ogólna składnia klauzuli granicznej to:
Wybierz nazwę kolumnową z limitu nazwy_namalnej Row_Count;Użyj wybranych danych, aby uzyskać dostęp do danych, zastąp nazwę_polut_namę i nazwę Table_name w powyższej składni. Następnie użyj klauzuli limitu wraz z Row_Count, która jest liczbą wierszy, które chcesz wyświetlić.
Aby to zrozumieć, rozważamy tabelę, nazwę Students_name, której dane można wyświetlić za pomocą polecenia:
Wybierz * z Students_Name;Wyświetlał dziesięć rzędów tabeli, zawierających nazwę ucznia i identyfikator studenta. Aby wyświetlić tylko pięć wierszy danych, użyjemy klauzuli limitu i wykonamy instrukcję:
Wybierz * z limitu nazwy Students_name 5;Widzimy z wyjścia, wyświetlono tylko pierwsze pięć wierszy zarówno STD_ID, jak i STD_NAME. Aby wyświetlić tylko pierwsze pięć nazw STD_Names, wykonaj polecenie:
Wybierz STD_NAME From Students_name Limit 5;Jak można użyć klauzuli limitowej wraz z przesunięciem w SQLite?
W SQLITE można użyć klauzuli limitowej wraz z klauzulą przesunięcia, aby wyświetlić liczbę wierszy z określonego punktu zamiast od początku. Ogólna składnia używania klauzuli granicznej wzdłuż przesunięcia wynosi:
Wybierz [kolumn_list] z [TABLE_NAME] limit [row_count] offset [start_countdown];Aby lepiej zrozumieć, rozważ tę samą tabelę nazw uczniów, chcemy wyświetlić cztery rzędy od czwartego rzędu, polecenie będzie:
Wybierz * z Limit Students_name Offset 3;Podobnie, jeśli chcemy wyświetlić 2 ostatnie nazwiska uczniów korzystających z klauzuli limitu i przesunięcia:
Wybierz nazwę STD_ Students_name Limit 2 Offset 8;Wniosek
SQLite zawiera różne wbudowane klauzule i funkcje, które ułatwiają wykonywanie różnych zadań. Klauzula limitu służy do wyświetlania selektywnej liczby wierszy dowolnej tabeli, wraz z limitem możemy również użyć klauzuli przesunięcia, która wyświetla określoną liczbę wierszy, zaczynając od określonego punktu uruchomienia. Ten zapis jest powiązany z wyjaśnieniem zarówno tych klauzul i sposobem ich użycia, ponadto wyjaśniono ogólną składnię stosowania tych klauzul, a także z pomocą przykładów.