在資料上套用各種字串函式
你可能已經注意到,字串函式對於處理資料非常實用。SQL Server 提供了許多內建的字串處理函式,其中有些用起來還挺有趣。
在這個練習中,你將把多個字串函式套用到 voters 資料表,讓結果更容易閱讀與展示。
你將有機會使用這些函式:LEN()、UPPER()、PATINDEX()、CONCAT()、REPLACE() 和 SUBSTRING()。
請記住:在字串中搜尋樣式時,以下萬用字元最有幫助:
| pattern | match |
|---|---|
| % | 0 個或更多字元所組成的任意字串 |
| _ | 任何單一字元 |
| [] | 方括號中所指定範圍內的任何單一字元 |
本練習屬於課程
SQL Server 的資料操作函式
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
SELECT
first_name,
last_name,
birthdate,
email,
country
FROM voters
-- Select only voters with a first name less than 5 characters
WHERE ___(___) < 5
-- Look for the desired pattern in the email address
AND ___(___, ___) > 0;