資料庫資料[tb1]: (location 沒有 atomic)
----------------------------------------
欄位名稱 Location
----------------------------------------
欄位內容 Seattle, WA
Natchez, MS
Las Vegas, NV
Palo Alto, CA
NYC, NY
----------------------------------------
問題:
只想取右邊兩位數簡碼。
方法:
SELECT RIGHT(Location, 2) FROM [tb1];
SELECT SUBSTRING_INDEX(Location, ',', 1) FROM [tb1];
參考:
[書籍]HEAD FIRST SQL
使用SQL語法分割字串問題 目前ms-sql應該沒有字串分割的函數
字串函數 (Transact-SQL)
寫 SQL 的邏輯/技巧:字串切割
sql server中如何切割字串
分割字串 (Split)
SQL字串切割
切割字串另類方法
字串分割後轉成Table
SQL-切割字串
字串分割 / String.Split
SQL函數 查詢SQL資料欄位相符的字串
MSSql 中Charindex ,Substring的使用
CHARINDEX (Transact-SQL)
沒有留言:
張貼留言