1. Nauka
  2. /
  3. Kursy
  4. /
  5. Poprawa wydajności zapytań w SQL Server

Connected

ćwiczenie

Funkcje w klauzuli WHERE

Chcesz dowiedzieć się, którzy gracze z sezonu NBA 2017–2018 studiowali w stanie Louisiana. Prosisz znajomego o napisanie zapytania. Wygląda na to, że niepotrzebnie skomplikował warunek filtrowania WHERE, stosując funkcje tekstowe – a na dodatek zapytanie nie zwraca dokładnie tego, czego potrzebujesz, bo zapomniał, jak przeliterować nazwę stanu. Uprość jego zapytanie tak, żeby zwracało dokładnie to, o co ci chodzi.

Instrukcje

100 XP
  • Kliknij Uruchom kod, żeby zobaczyć, co zwraca zapytanie twojego znajomego.
  • Zastanów się, dlaczego jego zapytanie nie daje dokładnie tego, czego potrzebujesz, a następnie zakomentuj jego filtr w linii 7.
  • Dodaj nowy warunek filtrowania z użyciem wieloznacznika – Louisiana%