Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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)