LEFT (výraz SSIS)

platí pro:SQL Server SSIS Integration Runtime ve službě Azure Data Factory

Vrátí zadaný počet znaků z levé části daného výrazu znaku.

Syntaxe

  
LEFT(character_expression,number)  

Arguments

character_expression
Je výraz znaku, ze kterého se mají extrahovat znaky.

number
Je celočíselná hodnota, která označuje počet znaků, které se mají vrátit.

Typy výsledků

DT_WSTR

Poznámky

Pokud je číslo větší než délka character_expression, vrátí funkce character_expression.

Pokud je číslo nula, vrátí funkce řetězec nulové délky.

Pokud je číslo záporné číslo, vrátí funkce chybu.

Číselný argument může obsahovat proměnné a sloupce.

LEFT funguje jenom s datovým typem DT_WSTR. Argument character_expression, který je buď řetězcový literál, nebo datový sloupec s datovým typem DT_STR, se před tím, než je provedena operace LEFT, implicitně přetypuje na datový typ DT_WSTR. Jiné datové typy musí být explicitně přetypování na datový typ DT_WSTR. Další informace najdete v tématech Datové typy Integration Services a Cast (výraz SSIS).

Funkce LEFT vrátí výsledek null, pokud je některý z argumentů null.

Příklady výrazů

Následující příklad používá řetězcový literál. Vrácený výsledek je "Mountain".

LEFT("Mountain Bike", 8)