最經常使用的截取函數有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