ПочатиПочніть безкоштовно

Функції у WHERE

Ви хочете дізнатися, які гравці сезону НБА 2017–2018 навчалися в коледжі в Луїзіані. Ви попросили друга скласти запит. Здається, він ускладнив умову фільтрації WHERE, без потреби застосувавши рядкові функції, а ще запит не дає точного результату, бо він забув, як правильно пишеться Louisiana. Ви спростите його запит, щоб повернути саме те, що потрібно.

Ця вправа є частиною курсу

Покращення продуктивності запитів у SQL Server

Переглянути курс

Інструкції до вправи

  • Виберіть Запустити код, щоб побачити, що повертає запит вашого друга.
  • Поміркуйте, чому його запит не дає саме те, що вам потрібно, а потім закоментуйте його фільтр у рядку 7.
  • Додайте нову умову фільтра з підстановним знаком — Louisiana%

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

SELECT PlayerName, 
      Country,
      College, 
      DraftYear, 
      DraftNumber 
FROM Players 
WHERE UPPER(LEFT(College,5)) LIKE 'LOU%';
                   -- Add the new wildcard filter
Редагувати та запускати код