LEFT (espressione SSIS)LEFT (SSIS Expression)

Viene restituito il numero specificato di caratteri della parte più a sinistra dell'espressione di caratteri indicata.Returns the specified number of characters from the leftmost portion of the given character expression.

SintassiSyntax


LEFT(character_expression,number)  

ArgomentiArguments

character_expressioncharacter_expression
Espressione di caratteri da cui estrarre i caratteri.Is a character expression from which to extract characters.

numbernumber
Espressione integer in cui viene indicato il numero di caratteri da restituire.Is an integer expression that indicates the number of characters to be returned.

Tipi restituitiResult Types

DT_WSTRDT_WSTR

OsservazioniRemarks

Se number è maggiore della lunghezza di character_expression, la funzione restituisce character_expression.If number is greater than the length of character_expression, the function returns character_expression.

Se number ha valore zero, la funzione restituirà una stringa di lunghezza zero.If number is zero, the function returns a zero-length string.

Se number è un numero negativo, la funzione restituirà un errore.If number is a negative number, the function returns an error.

L'argomento number accetta variabili e colonne.The number argument can take variables and columns.

È possibile utilizzare LEFT solo con il tipo di dati DT_WSTR.LEFT works only with the DT_WSTR data type. Se l'argomento character_expression è un valore letterale stringa o una colonna di dati con tipo di dati DT_STR, prima di eseguire l'operazione prevista da LEFT verrà eseguito il cast implicito al tipo di dati DT_WSTR.A character_expression argument that is a string literal or a data column with the DT_STR data type is implicitly cast to the DT_WSTR data type before LEFT performs its operation. Per gli altri tipi di dati è necessario il cast esplicito al tipo di dati DT_WSTR.Other data types must be explicitly cast to the DT_WSTR data type. Per altre informazioni, vedere Tipi di dati di Integration Services e Cast (espressione SSIS).For more information, see Integration Services Data Types and Cast (SSIS Expression).

Se l'argomento è Null, verrà restituito Null da LEFT.LEFT returns a null result if either argument is null.

Esempi di espressioneExpression Examples

Nell'esempio seguente viene utilizzato un valore letterale stringa.The following example uses a string literal. Il risultato restituito sarà "Mountain".The return result is "Mountain".

LEFT("Mountain Bike", 8)  

Vedere ancheSee Also

DESTRA ( Espressione SSIS ) RIGHT (SSIS Expression)
Funzioni ( Espressione SSIS )Functions (SSIS Expression)