最經常使用的截取函數有left,right,substring

最經常使用的截取函數有left,right,substringexpress

1.LEFT ( character_expression , integer_expression )函數

返回從字符串左邊開始指定個數的字符spa

 

舉例說明:left(「字段名」,截取幾位字符串)字符串

下面的示例使用 LEFT 函數返回字符串 abcdefg 最左邊的 2 個字符。string

SELECT LEFT('abcdefg',2)GOio

下面是結果集:class

-- abim

 

2。RIGHT ( character_expression , integer_expression )co

返回字符串中從右邊開始指定個數的 integer_expression 字符字符

舉例說明:RIGHT(「字段名」,截取幾位字符串)

下面的示例使用 right 函數返回字符串 abcdefg 最右邊的 2 個字符。

SELECT right('abcdefg',2)GO

下面是結果集:

-- fg

 

取 0008

SELECT left(right('140508-001-0008-A',6),4)

 

 

3.SUBSTRING ( expression , start , length )

返回字符、binary、text 或 image 表達式的一部分

舉例說明:SUBSTRING(「字段名」,第幾位開始,截取幾位字符串)

顯示字符串常量 abcdef 中的第二個、第三個和第四個字符。

SELECT x = SUBSTRING('abcdef', 2, 3)

下面是結果集:

x----------bcd

相關文章
相關標籤/搜索