ÎncepețiÎncepe gratuit

Funcții în WHERE

Vrei să afli care jucători din sezonul NBA 2017-2018 au studiat la o facultate din Louisiana. Îi ceri unui prieten să scrie interogarea pentru tine. Se pare că a complicat inutil condiția de filtrare WHERE folosind funcții de tip string și, în plus, interogarea nu îți returnează exact ce ai nevoie, deoarece a greșit ortografia cuvântului Louisiana. Vei simplifica interogarea lui pentru a obține exact rezultatele dorite.

Acest exercițiu face parte din cursul

Îmbunătățirea performanței interogărilor în SQL Server

Vezi cursul

Instrucțiuni pentru exercițiu

  • Apasă Rulează codul pentru a vedea ce returnează interogarea prietenului tău.
  • Gândește-te de ce interogarea lui nu îți oferă exact ce ai nevoie, apoi comentează filtrul lui de pe linia 7.
  • Adaugă o nouă condiție de filtrare cu wildcard – Louisiana%

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

SELECT PlayerName, 
      Country,
      College, 
      DraftYear, 
      DraftNumber 
FROM Players 
WHERE UPPER(LEFT(College,5)) LIKE 'LOU%';
                   -- Add the new wildcard filter
Editează și rulează codul