Home [SQL] 操作字串 (取得部分字串 Left)
Post
Cancel

[SQL] 操作字串 (取得部分字串 Left)

要取得部分字串(字串的一部分)時,Oraclesubstr()
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
網路卡
This post is licensed under CC BY 4.0 by the author.