WHERE içinde fonksiyonlar
2017-2018 NBA sezonundan hangi oyuncuların Louisiana'da üniversite okuduğunu bilmek istiyorsun. Bir arkadaşından senin için sorguyu yazmasını istedin. Görünüşe göre WHERE filtre koşulunu gereksiz yere string fonksiyonları uygulayarak fazla karmaşık hale getirmiş ve ayrıca Louisiana'nın yazılışını unuttuğu için sana tam olarak istediğini de vermiyor. Sorgusunu basitleştirip tam olarak ihtiyacın olan sonucu döndüreceksin.
Bu egzersiz
SQL Server'da Sorgu Performansını İyileştirme
kursunun bir parçasıdırEgzersiz talimatları
- Arkadaşının sorgusunun ne döndürdüğünü görmek için Kodu Çalıştır seçeneğini kullan.
- Sorgusunun neden tam olarak ihtiyacını karşılamadığını düşün, sonra 7. satırdaki filtresini yorum satırı yap.
- Yeni bir joker karakterli filtre koşulu ekle -
Louisiana%
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
SELECT PlayerName,
Country,
College,
DraftYear,
DraftNumber
FROM Players
WHERE UPPER(LEFT(College,5)) LIKE 'LOU%';
-- Add the new wildcard filter