Welcome  |  Sign In     | 
MSDN
Rate This Content
     
Transact-SQL Reference
 LEFT
Transact-SQL Reference
LEFT

Returns the left part of a character string with the specified number of characters.

Syntax

LEFT ( character_expression , integer_expression )

Arguments

character_expression

Is an expression of character or binary data. character_expression can be a constant, variable, or column. character_expression can be of  any data type (except text or ntext) that can be implicitly converted to varchar or nvarchar. Otherwise, use the CAST function to explicitly convert character_expression.

integer_expression

Is a positive integer that specifies how many characters of the character_expression will be returned. If integer_expression is negative, an error is returned.

Return Types

varchar or nvarchar.

Remarks

Compatibility levels can affect return values. For more information about compatibility levels, see sp_dbcmptlevel.

Examples
A. Use LEFT with a column

This example returns the five leftmost characters of each book title.

USE pubs
GO
SELECT LEFT(title, 5) 
FROM titles
ORDER BY title_id
GO

Here is the result set:

----- 
The B 
Cooki 
You C 
Strai 
Silic 
The G 
The P 
But I 
Secre 
Net E 
Compu 
Is An 
Life  
Prolo 
Emoti 
Onion 
Fifty 
Sushi 

(18 row(s) affected)
B. Use LEFT with a character string

This example uses LEFT to return the two leftmost characters of the character string abcdefg.

SELECT LEFT('abcdefg',2)
GO

Here is the result set:

-- 
ab 

(1 row(s) affected)

See Also

Data Types

String Functions


© 2007 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
 
Page view tracker