WYBIERZ (bazy danych)

Autor: Peter Berry
Data Utworzenia: 16 Sierpień 2021
Data Aktualizacji: 10 Móc 2024
Anonim
Odc 19: 7 najczęściej zadawanych pytań rekrutacyjnych dla programisty baz danych
Wideo: Odc 19: 7 najczęściej zadawanych pytań rekrutacyjnych dla programisty baz danych

Zawartość

Definicja - Co oznacza SELECT (bazy danych)?

WYBÓR jest podstawową instrukcją strukturalnego języka zapytań (SQL).

Instrukcja SELECT, która ma spójny i określony format, zaczyna się od słowa kluczowego SELECT, po którym następują kolumny, które należy uwzględnić w tym formacie. Jeśli gwiazdka (*) jest umieszczona po SELECT, po tej sekwencji następuje klauzula FROM rozpoczynająca się od słowa kluczowego FROM, a następnie źródła danych zawierające kolumny określone po klauzuli SELECT. Te źródła danych mogą być pojedynczą tabelą, kombinacją tabel, podzapytaniem lub widokiem.

Można dodać klauzule opcjonalne, ale nie są one obowiązkowe, tj. Klauzula WHERE, która określa warunki zwracania danych, lub klauzula ORDER BY sortująca dane wyjściowe według jednej lub więcej określonych kolumn.


Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia SELECT (bazy danych)

Jedną z pierwszych lekcji administrowania bazą danych jest instrukcja SELECT, która stanowi początek każdego skryptu SQL używanego do wyszukiwania danych. SELECT jest pierwszym słowem kluczowym w instrukcji SELECT, która, podobnie jak wszystkie instrukcje SQL, nie rozróżnia wielkości liter.

Aby zilustrować instrukcję SELECT w przykładzie, załóżmy, że baza danych banku zawiera tabelę CUSTOMER_MASTER, która przechowuje podstawowe dane klienta i zawiera kilka kolumn o następujących nazwach:

  • Identyfikator klienta
  • social_security_no
  • nazwisko
  • Imię
  • _adres
  • adres fizyczny
  • Data urodzenia
  • płeć


Następująca instrukcja SELECT służy do zapytania wszystkich danych tabeli:

WYBIERZ * OD master_master.

Następująca instrukcja SELECT służy do sortowania wyników według nazwisk klientów:

WYBIERZ * OD klienta_master ZAMÓWIENIE według nazwiska

Aby wymienić nazwiska, imiona i daty urodzenia klienta, gwiazdkę (*) zastępuje się odpowiednimi nazwami kolumn w następujący sposób:

WYBIERZ nazwisko, imię, datę urodzenia OD mistrza klienta

Aby uruchomić zapytanie wszystkich klientów płci żeńskiej posortowane według daty urodzenia, wydawane jest następujące oświadczenie:

WYBIERZ * OD Customer_master WHERE płeć = „F” ZAMÓW WEDŁUG data urodzenia

Uwaga: teraz klauzula WHERE służy do ograniczania wydajności.

Wyjaśnienie to prosty element startowy, który demonstruje moc instrukcji SELECT i może być wykorzystywany do tworzenia złożonych i rozbudowanych zapytań wykraczających poza ten zakres. Jednak wszystkie instrukcje SELECT, niezależnie od zakresu, muszą konsekwentnie przestrzegać podstawowych zasad opisanych powyżej.