Fungsi dalam WHERE
Anda ingin mengetahui pemain mana dari musim NBA 2017–2018 yang berkuliah di Louisiana. Anda meminta teman untuk membuat kuerinya. Tampaknya ia membuat kondisi filter WHERE terlalu rumit dengan menerapkan fungsi string yang tidak perlu, dan juga tidak memberikan hasil yang tepat Anda butuhkan karena ia lupa cara mengeja Louisiana. Anda akan menyederhanakan kuerinya agar menghasilkan tepat seperti yang Anda perlukan.
Latihan ini adalah bagian dari kursus
Meningkatkan Kinerja Kueri di SQL Server
Petunjuk latihan
- Pilih Jalankan Kode untuk melihat hasil kueri milik teman Anda.
- Pikirkan mengapa kuerinya tidak memberikan tepat apa yang Anda butuhkan, lalu komentari filternya pada baris 7.
- Tambahkan kondisi filter wildcard baru -
Louisiana%
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
SELECT PlayerName,
Country,
College,
DraftYear,
DraftNumber
FROM Players
WHERE UPPER(LEFT(College,5)) LIKE 'LOU%';
-- Add the new wildcard filter