Jak używać wybierz TOP instrukcja w MySQL

Jak używać wybierz TOP instrukcja w MySQL
Szybka i niezawodna architektura MySQL zwiększa swoją popularność wśród swoich konkurentów, takich jak PostgreSQL. MySQL to system zarządzania bazą danych, który jest używany na zapleczu witryny do przechowywania i zarządzania danymi witryny.

MySQL to RDMS, który wykorzystuje SQL jako język zapytania, z tego powodu większość funkcji i klauzul używanych w SQL może być wykonywana w MySQL, ale nie jest obowiązkowe, że każde zapytanie SQL można używać w MySQL. To samo dotyczy wybranej górnej klauzuli, która jest używana w SQL do wyświetlania górnych wierszy lub do wykonywania różnych operacji i nie jest obsługiwana przez MySQL. W tym artykule omówimy, jaka jest wybrana najwyższa klauzula? Co się stanie, jeśli użyjemy klauzuli Select Top w MySQL? A jaka jest alternatywa wybranego topu w MySQL?

Jaka jest wybierz górna klauzula

W bazie danych mysql dane są przechowywane w kombinacji wierszy i kolumn, kombinacje te tworzą kształt tabel. Tabela może teraz składać się z tysięcy wierszy, jeśli użytkownik chce wyodrębnić dane z określonych gór.

Co się stanie, jeśli wybrana górna klauzula jest używana w MySQL

Aby zrozumieć działanie klauzuli „Wybierz TOP” w MySQL, rozważmy tabelę danych szkolnych, która zawiera dziesięć wierszy zawierających dane uczniów, które są następujące:

ST_ID ST_NAME ST_GRADE ST_CITY
1 Paweł V Chicago
2 Alex I Houston
3 zrozumiałem Vi Chicago
4 Emma Vi Chicago
5 Sophia Sophia Nowy Jork
6 Jan Iii Feniks

Aby utworzyć tę tabelę za pomocą danych uczniów, wykonaj polecenie:

Utwórz tabelę studentów_data (ST_ID INT, ST_NAME
VARCHAR (50), ST_GRADE VARCHAR (10), ST_CITY VARCHAR (50));

Aby wyświetlić potwierdź tworzenie tabeli, uruchom polecenie:

Pokaż tabele;

Tabela została utworzona, następnym krokiem jest wstawienie danych do danych, możemy to zrobić za pomocą polecenia:

Wstaw wartości studentów_data
(1, „Paul”, „V”, „Chicago”), (2, „Alex”, „I”, „Houston”), (3, „Roger”, „VI”, „Chicago”), (4,
„Emma”, „VI”, „Chicago”), (5, „Sophia”, „II”, „New York”), (6, „John”, „III”, „Phoenix”);

Aby wyświetlić tabelę, wykonaj polecenie:

Wybierz * z studentów_data;

W powyższej tabeli, jeśli chcemy wyświetlić tylko dwa wiersze za pomocą klauzuli Wybierz górną klauzulę, po wykonaniu polecenia należy wygenerować błąd:

Wybierz Top 2 * z studentów_data;

Wygenerował błąd składniowy, co oznacza, że ​​ta klauzula nie działa w MySQL, ale istnieje inny sposób na uzyskanie wyników, a to znaczy za pomocą klauzuli limitu.

Jak używać klauzuli limitu zamiast klauzuli Wybierz górną część w MySQL

Klauzulę limitu można użyć do wyświetlania ograniczonej liczby wierszy tabeli w MySQL. Ogólna składnia korzystania z klauzuli granicznej to:

Wybierz * z limitu nazwy stołowej [liczba wierszy do-displayed]

Postępując zgodnie z powyższą ogólną składnią, wyświetlimy pierwsze dwa rzędy tabeli:

Wybierz * z limitu studentów_data 2;

Możemy również użyć klauzuli limitu z klauzulą ​​Where, aby to zrozumieć, ponownie rozważymy powyższą tabelę i wykonać polecenie, aby wyświetlić pierwsze dwa rzędny studentów, którzy należą do miasta w Chicago.

Wybierz * z studentów_data gdzie st_city = „Chicago” limit 2;

Z powyższego wyjścia widzimy, uczniowie ze ST_ID 1 i 3 są wyświetlani, ponieważ oba należą do Chicago City.

Wniosek

Klauzule są wykorzystywane w bazach danych, aby zapewnić łatwość umiejętności programowania programistom, aby mogli uzyskać swoje wyniki, wykonując te klauzule. Składnia MySQL i SQL jest znacznie podobna, ale istnieje wiele klauzul, które działają w SQL, ale nie działają w MySQL jak wybierz Top Clause. W niniejszym zapisie omówiliśmy wybierz Klauzulę Wybierz i błąd składniowy wygenerowany podczas uruchamiania klauzuli. Następnie omówiliśmy klauzulę limitu, za pomocą której możemy uzyskać te same wyniki wybranej klauzuli górnej.