如果想實現從數據庫中取數據時截取一個字段下的內容或者截取一串字符串,則能夠實現這種效果的函數有Left,Right,SubString三個函數。
1.Left函數:Left(character_expression , integer_expression)
返回從字符串左邊開始指定個數的字符
舉例:left(“字段名”,截取幾位字符串)
下面的示例使用 LEFT 函數返回字符串 abcdefghijk 最左邊的 2 個字符。
SELECT LEFT(‘abcdefghijk ‘,2);
結果是: ab
2.Right函數:Right(character_expression , integer_expression )
返回字符串中從右邊開始指定個數的 integer_expression 字符
舉例說明:RIGHT(“字段名”,截取幾位字符串)
下面的示例使用 right 函數返回字符串 abcdefghijk 最右邊的 2 個字符。
SELECT right(‘abcdefghijk’,2);
結果是:jk
3.SubString函數:SubString(expression , start , length)
返回字符、binary、text 或 image 表達式的一部分
舉例說明:SUBSTRING(“字段名”,第幾位開始,截取幾位字符串)
顯示字符串常量 abcdef 中的第二個、第三個和第四個字符。
SELECT str = SUBSTRING(‘abcdefghijk’, 2, 3)
結果是:bcd