在字串中尋找特定樣式
如果你想在字串中搜尋特定樣式,PATINDEX() 就是適合的函式。此函式會回傳該樣式在字串中首次出現的起始位置。
語法為:
PATINDEX('%pattern%', expression)
| pattern | match |
|---|---|
| % | 任意長度(可為 0)的字元序列 |
| _ | 任何單一字元 |
| [] | 中括號內所指定範圍中的任何單一字元 |
在這個練習中,你會使用 voters 資料表,找出名字符合指定樣式的選民資訊。
本練習屬於課程
SQL Server 的資料操作函式
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
SELECT
first_name,
last_name,
email
FROM voters
-- Look for first names that contain "rr" in the middle
WHERE ___;