Funktionen, die Zeichenfolgen zurückgeben

Funktionen, die Zeichenfolgen zurückgeben

Beschreibung

Beispiel

CHR

Konvertiert einen ASCII-Code in eine Zeichenfolge mit einem Zeichen

CHR(67) ergibt C

CURRENT_USER

Gibt die zur Verbindungszeit angegebene Anmeldekennung zurück

 

DAYNAME

Gibt den Namen des Tages zurück, der einem angegebenen Datum entspricht

 

RTRIM

Entfernt nachfolgende Leerzeichen aus einer Zeichenfolge

RTRIM('  ABC ') ergibt '  ABC'.

TRIM

Entfernt führende und nachfolgende Leerzeichen aus einer Zeichenfolge

TRIM(' ABC ') ergibt 'ABC'.

LTRIM

Entfernt führende Leerzeichen aus einer Zeichenfolge

LTRIM(' ABC') ergibt 'ABC'.

UPPER

Ändert jeden Buchstaben einer Zeichenfolge zu Großbuchstaben

UPPER('Allen') ergibt 'ALLEN'.

LOWER

Ändert jeden Buchstaben einer Zeichenfolge zu Kleinbuchstaben

LOWER('Allen') ergibt 'allen'.

LEFT

Gibt die Zeichen angefangen links zurück

LEFT('Mattson',3) ergibt 'Mat'.

MONTHNAME

Ergibt den Namen des Kalendermonats

 

RIGHT

Gibt die Zeichen angefangen rechts zurück

RIGHT('Mattson',4) ergibt 'tson'.

SUBSTR

SUBSTRING

Gibt eine Unterzeichenfolge einer Zeichenfolge mit Parametern der Zeichenfolge, dem ersten zu extrahierenden Zeichen und der Anzahl der zu extrahierenden Zeichen zurück (optional)

SUBSTR('Konrad',2,3) ergibt 'onr'
SUBSTR('Konrad',2)
ergibt 'onrad'

SPACE

Erzeugt eine Zeichenfolge mit Leerzeichen

SPACE(5) ergibt '     '

STRVAL

Konvertiert einen Wert beliebigen Typs in eine Buchstabenzeichenfolge

STRVAL('Woltman') ergibt 'Woltman'
STRVAL(5 * 3)
ergibt '15'
STRVAL(4 = 5)
ergibt 'False'
STRVAL(DATE '25.12.2028')

ergibt '25.12.2028'

TIME

TIMEVAL

Ergibt die Tageszeit als Zeichenfolge

Um 21:49 ergibt TIME() 21:49:00

USERNAME

USER

Gibt die zur Verbindungszeit angegebene Anmeldekennung zurück

 

Hinweis  Die Funktion TIME() ist veraltet. Verwenden Sie stattdessen den SQL-Standard CURRENT_TIME.

Beispiele

Kopieren
SELECT CHR(67) + SPACE(1) + CHR(70) FROM Verkaeufer

SELECT RTRIM(' ' + Verkaeufer.Verkaeufernr) AS agg FROM Verkaeufer

SELECT TRIM(SPACE(1) + Verkaeufer.Verkaeufernr) AS agg FROM Verkaeufer

SELECT LTRIM(' ' + Verkaeufer.Verkaeufernr) AS agg FROM Verkaeufer

SELECT UPPER(Verkaeufer.Verkaeufernr) AS agg FROM Verkaeufer

SELECT LOWER(Verkaeufer.Verkaeufernr) AS agg FROM Verkaeufer

SELECT LEFT(Verkaeufer.Verkaeufernr, 5) AS agg FROM Verkaeufer

SELECT RIGHT(Verkaeufer.Verkaeufernr, 7) AS agg FROM Verkaeufer

SELECT SUBSTR(Verkaeufer.Verkaeufernr, 2, 2) + 
   SUBSTR(Verkaeufer.Verkaeufernr, 4, 2) AS agg FROM Verkaeufer

SELECT SUBSTR(Verkaeufer.Verkaeufernr, 2) + 
   SUBSTR(Verkaeufer.Verkaeufernr, 4) AS agg FROM Verkaeufer

SELECT SPACE(2) + Verkaeufer.Verkaeufernr AS Verkaeufernr FROM Verkaeufer

SELECT STRVAL('60506') AS agg FROM Vertriebsdaten WHERE Vertriebsdaten.Rechnung = 1