MSSQL
1. SUBSTRING
返回字符、binary、text 或 image 表達式的一部分。有關可與該函數一起使用的有效 Microsoft? SQL Server? 數據類型的更多信息,請參見數據類型。
語法
SUBSTRING ( expression , start , length )
參數
expression是字符串、二進制字符串、text、image、列或包含列的表達式。不要使用包含聚合函數的表達式。
start 是一個整數,指定子串的開始位置。
length 是一個整數,指定子串的長度(要返回的字符數或字節數)。
2. LEFT
返回從字符串左邊開始指定個數的字符。
語法
LEFT ( character_expression , integer_expression )
參數
character_expression 字符或二進制數據表達式,可以是常量、變量或列。
character_expression 必須是可以隱式地轉換為 varchar 的數據類型。否則,請使用 CAST 函數顯式轉換 character_expression。
integer_expression 是正整數。如果 integer_expression 為負,則返回空字符串。
返回類型
varchar
3. RIGHT
返回字符串中從右邊開始指定個數的 integer_expression 字符。
語法
RIGHT ( character_expression , integer_expression )
參數
character_expression 由字符數據組成的表達式。character_expression 可以是常量、變量,也可以是字符或二進制數據的列。
integer_expression 是起始位置,用正整數表示。如果 integer_expression 是負數,則返回一個錯誤。
返回類型
varchar
ORACLE
substr( string, start_position, [ length ] )