BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz 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
Kodu Düzenle ve Çalıştır