Products Downloads


French version


 

 

Mobile DBMS version: this function is not permitted with DB2.

 

Syntax

LEFT(String,Length)

 

Description

The LEFT SQL scalar function returns the leftmost specified number of characters from the string.

 

The result is a character string.

If any argument of the LEFT function can be null, the result can be null; if any argument is null, the result is the null value.

 

Parameters

string

Denotes an argument that specifies the string from which the result is derived.

String must be a character string.

A substring of string is zero or more contiguous bytes of string.

 

length

Denotes an argument that specifies the length of the result. Length must be a binary integer in the range 0 to n, where n is the length attribute of string. It must not, however, be the integer constant 0.

 

The string is effectively padded on the right with the necessary number of blank characters so that the specified substring of string always exists.

 

If length is specified by an integer constant, the result is a fixed-length string. In all other cases, the result is a varying-length string with a length attribute that is the same as the length attribute of string. A sourced function based on LEFT will always have a result that is a varying-length string.

 

Example

Assume the host variable NAME (ALPHA(50)) has a value of 'KATIE AUSTIN' and the host variable FIRSTNAME_LEN (NUM_BIN_4) has a value of 5.

 

LEFT(:NAME, :FIRSTNAME_LEN)

 

Returns the value 'KATIE'.

 

List of SQL scalar functions by topic

 

↑ Top of page

  • Aucune étiquette