開始使用免費開始

WHERE 中的函式

你想知道 2017-2018 NBA 球季有哪些球員是在路易斯安那州念大學。你請朋友幫你寫查詢。不過他把 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
編輯並執行程式碼