Zapytanie bazy danych wyodrębnia dane z bazy danych i formatuje je w czytelnej formie. Zapytanie musi być napisane w języku wymaganym przez bazę danych - zazwyczaj jest to język SQL.
Na przykład, gdy chcesz danych z bazy danych, użyj kwerendy, aby zażądać konkretnych informacji, które chcesz. Być może masz tabelę pracowników i chcesz śledzić wyniki sprzedaży. Możesz zapytać swoją bazę danych o pracownika, który odnotował najwyższą sprzedaż w danym okresie.
Instrukcja SQL SELECT
Zapytanie bazy danych musi być zgodne z formatem zapytania wymaganym przez bazę danych. Najczęściej spotykanym formatem jest standardowy format zapytań SQL (Structured Query Language) używany przez wiele systemów zarządzania bazami danych. SQL to potężny język zdolny do zaawansowanych zapytań.
SQL używa instrukcji SELECT, aby wybrać określone dane.
Rozważ przykład oparty na bazie danych Northwind, która często jest dostarczana z produktami bazodanowymi jako samouczek.
Oto fragment tabeli Pracownicy bazy danych:
Numer identyfikacyjny pracownika | Nazwisko | Imię | Tytuł | Adres | Miasto | Region | |
---|---|---|---|---|---|---|---|
1 | Davolio | Nancy | Przedstawiciel handlowy | 507 - 20th Ave. MI. | Seattle | wa | |
2 | Folarz | Andrzej |
| 908 W. Capital Way | Tacoma | wa | |
3 | Leverling | Janet | Przedstawiciel handlowy | 722 Moss Bay Blvd. | Kirkland | wa |
Aby zwrócić imię i nazwisko pracownika i tytuł z bazy danych, instrukcja SELECT wyglądałaby tak:
SELECT FirstName, LastName, Title FROM Employees;
To by powrócił:
Imię | Nazwisko | Tytuł |
---|---|---|
Nancy | Davolio | Przedstawiciel handlowy |
Andrzej | Folarz | Wiceprezes, Sprzedaż |
Janet | Leverling | Przedstawiciel handlowy |
Aby dodatkowo zawęzić wyniki, możesz dodać klauzulę WHERE:
SELECT FirstName, LastName FROM Employees
WHERE City = "Tacoma";
Zwraca FirstName i LastName każdego pracownika, który pochodzi z Tacoma:
Imię | Nazwisko |
---|---|
Andrzej | Folarz |
Zwróć uwagę, że SQL zwraca dane w formie wiersza / kolumny, która jest podobna do programu Microsoft Excel, co ułatwia przeglądanie i pracę. Inne języki zapytań mogą zwracać dane jako wykres lub wykres.
Potęga zapytań
Baza danych ma potencjał ujawnienia złożonych trendów i działań, ale ta moc jest wykorzystywana tylko za pomocą kwerendy. Złożona baza danych składa się z wielu tabel przechowujących mnóstwo danych. Zapytanie pozwala przefiltrować je do pojedynczej tabeli, dzięki czemu łatwiej ją przeanalizować.
Kwerendy mogą również wykonywać obliczenia na danych lub automatyzować zadania zarządzania danymi. Możesz również przejrzeć aktualizacje danych przed ich wprowadzeniem do bazy danych.