Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Referenzhandbuch » Verwendung von SQL » SQL-Funktionen » SQL-Funktionen (E-O)

 

LEFT-Funktion [Zeichenfolge]

Gibt mehrere Zeichen ab dem Beginn einer Zeichenfolge zurück.

Syntax
LEFT( Zeichenfolgenausdruck, Ganzzahlausdruck )
Parameter
  • Zeichenfolgenausdruck   Die Zeichenfolge

  • Ganzzahlausdruck   Die Anzahl der zurückzugebenden Zeichen

Rückgabe

LONG VARCHAR

LONG NVARCHAR

Bemerkungen

Wenn eine Zeichenfolge Mehrbytezeichen enthält und die korrekte Kollatierung verwendet wird, ist die Anzahl der zurückgegebenen Bytes möglicherweise größer als die festgelegte Anzahl von Zeichen.

Sie können einen Ganzzahlausdruck angeben, der größer als der Wert im Argument "Zeichenfolgenausdruck" ist. In diesem Fall wird der gesamte Wert zurückgegeben.

Diese Funktion unterstützt NCHAR-Eingaben bzw. Ausgaben. Wenn in der Eingabezeichenfolge Zeichenlänge-Semantik verwendet wird, wird der Rückgabewert soweit wie möglich mit Ausdrücken der Zeichenlänge-Semantik beschrieben.

Siehe auch
Standards und Kompatibilität
  • SQL/2003   Erweiterung des Herstellers

Beispiel

Die folgende Anweisung gibt die ersten 5 Zeichen jedes 'Surname'-Werts in der Customers-Tabelle zurück.

SELECT LEFT( Surname, 5) FROM Customers;