要取得部分字串(字串的一部分)時,Oracle用substr()
SQL SERVER則要使用 Left()、Right()、Substring()函數
- left(str, n):傳回字串str 從左算起的第n個字元
- right(str, n):傳回字串str 從右算起的第n個字元
- substring(str, m, m):傳回字串str 從m算起的第n個字元。m為負數時,將傳回null
範例 Left()
1
2
--取得商品名稱開始的3個字元
select left(商品名稱,3) "商品名稱(前3個字)" from 商品清單
執行結果
1
2
3
4
5
6
7
8
9
10
11
商品名稱(前3個字)
桌上型
筆記型
17吋
19吋
15吋
數位相
印表機
掃描器
HUB
網路卡