Функції у 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