Häufig werden wir in Schulungen gefragt, ob es nicht eine Funktionsübersicht für die Ausdruckseditoren in Cognos Analytics gibt. Beim Dashboarding findet sich immerhin eine Suchfunktion mit der nach Funktionsnamen geforscht werden kann - für viele Nutzende ist das oft nicht ausreichend und beim Reporting befindet sich eine solche Suchfunktion leider nicht. Wir haben ein bisschen Zeit investiert und den Funktionskatalog aus Cognos extrahiert und hier für euch aufbereitet.
Im Rahmen einer kleinen Challenge haben wir zwei Versionen generiert. Jens hat dafür die Fähigkeiten von ChatGPT auf die Probe gestellt während ich die Jupyter Notebook-Integration in Cognos mit Python benutzt habe, um die Daten aufzubereiten. Das Ergebnis von ChatGPT findet ihr in diesem Beitrag.
Die Daten sind in drei Abschnitte unterteilt: Funktionen für z.B. Abfrageberechnungen und Filter, Funktionen für Layoutberechnungen und abschließend die Makrofunktionen. Hiermit seid ihr nun in der Lage quasi eine Volltextsuche mit der Browserfunktion durchzuführen. Viel Erfolg!
Abfrageberechnungen usw.
Operatoren
( Syntax: ( Ausdruck ) Tip: Identifiziert den Beginn eines Ausdrucks.
) Syntax: ( Ausdruck ) Tip: Identifiziert das Ende eines Ausdrucks.
– Syntax: Wert1 – Wert2 oder – Wert Tip: Subtrahiert zwei numerische Werte voneinander oder negiert einen numerischen Wert.
-> Syntax: [Namespace].[Dimension].[Hierarchie].[Ebene]->[L1] Tip: Wird in einem Literal-Mitgliedsausdruck als Trennzeichen für Komponenten verwendet.
/ Syntax: Wert1 / Wert2 Tip: Dividiert zwei numerische Werte.
< Syntax: Wert1 < Wert2 Tip: Vergleicht die Werte, die durch ‚Wert1‘ dargestellt werden, mit ‚Wert2‘, und ruft diejenigen Werte ab, die kleiner als ‚Wert2‘ sind.
<= Syntax: Wert1 <= Wert2 Tip: Vergleicht die Werte, die durch ‚Wert1‘ dargestellt werden, mit ‚Wert2‘, und ruft diejenigen Werte ab, die kleiner als oder gleich ‚Wert2‘ sind.
<> Syntax: Wert1 <> Wert2 Tip: Vergleicht die Werte, die durch ‚Wert1‘ dargestellt werden, mit ‚Wert2‘, und ruft diejenigen Werte ab, die ungleich ‚Wert2‘ sind.
= Syntax: Wert1 = Wert2 Tip: Vergleicht die Werte, die durch ‚Wert1‘ dargestellt werden, mit ‚Wert2‘, und ruft diejenigen Werte ab, die gleich ‚Wert2‘ sind.
> Syntax: Wert1 > Wert2 Tip: Vergleicht die Werte, die durch ‚Wert1‘ dargestellt werden, mit ‚Wert2‘, und ruft diejenigen Werte ab, die größer als ‚Wert2‘ sind.
>= Syntax: Wert1 >= Wert2 Tip: Vergleicht die Werte, die durch ‚Wert1‘ dargestellt werden, mit ‚Wert2‘, und ruft diejenigen Werte ab, die größer als oder gleich ‚Wert2‘ sind.
and Syntax: Argument1 and Argument2 Tip: Gibt den Wert ‚Wahr‘ zurück, wenn die Bedingungen auf beiden Seiten des Ausdrucks erfüllt werden.
auto Syntax: Aggregatfunktion ( Ausdruck AUTO ) Tip: Wird zusammen mit Auswertungsausdrücken verwendet, um den Bereich zu definieren, der auf Grundlage der gruppierten Spalten in der Abfrage angepasst werden soll. Der Bereich ist kontextabhängig.
between Syntax: Ausdruck between Wert1 and Wert2 Tip: Bestimmt, ob ein Wert in einen vorgegebenen Bereich fällt.
case Syntax: case Ausdruck { when Ausdruck then Ausdruck } [ else Ausdruck ] end Tip: Wird zusammen mit ‚when‘, ‚then‘, ‚else‘ und ‚end‘ verwendet. ‚Case‘ identifiziert den Beginn einer spezifischen Situation, in der When-, Then- und Else-Aktionen definiert werden.
contains Syntax: Zeichenfolge1 contains [LITERAL] Zeichenfolge2 Tip: Stellt fest, ob ‚Zeichenfolge2‘ in ‚Zeichenfolge1‘ enthalten ist. Diese Syntax unterstützt beide Metazeichen: das Prozentzeichen (%) stellt null, ein oder mehrere Zeichen dar, das Unterstrichzeichen (_) stellt ein beliebiges Zeichen dar. Das optionale Schlüsselwort LITERAL gibt an, wie ‚%‘ und ‚_‘ inerpretiert werden. Ist das Schlüsselwort LITERAL vorhanden, werden ‚%‘ und ‚_‘ nicht als Metazeichen behandelt (Beispiel 3 und 5). Ist das Schlüsselwort LITERAL nicht vorhanden, werden ‚%‘ und ‚_‘ als Metazeichen behandelt (Beispiel 1, 2 und 4).
currentMeasure Syntax: Aggregatfunktion ( currentMeasure within set Ausdruck ) Tip: Schlüsselwort, das als erstes Argument von Mitgliedsauswertungsfunktionen verwendet werden kann. Diese Funktion finden Sie im Package ‚AUF Data Warehouse (Abfrage)‘ im Beispielbericht ‚Gesamteinnahmen nach Land‘.
default Syntax: lookup (….) in (….) default (….) Tip: Wird mit dem lookup-Konstrukt verwendet.
distinct Syntax: distinct Datenelement Tip: Ein in einem Aggregatausdruck verwendetes Schlüsselwort, das ausschließlich eindeutige Vorkommen von Werten einschließt. Siehe auch die Funktion ‚unique‘.
else Syntax: if ( Bedingung ) then …. else ( Ausdruck ) ; oder case …. else ( Ausdruck ) end Tip: Wird zusammen mit if- oder case-Konstrukten verwendet. Wenn die if-Bedingung oder der case-Ausdruck nicht erfüllt werden, wird der else-Ausdruck verwendet. Diese Funktion finden Sie im Package ‚AUF Data Warehouse (Analyse)‘ im Beispielbericht ‚Die besten 10 Einzelhändler 2005‘.
end Syntax: case …. end Tip: Gibt das Ende eines case- oder when-Konstrukts an.
ends with Syntax: Zeichenfolge1 ends with [LITERAL] Zeichenfolge2 Tip: Stellt fest, ob „Zeichenfolge1“ mit „Zeichenfolge2“ endet. Diese Syntax unterstützt beide Metazeichen: das Prozentzeichen (%) stellt null, ein oder mehrere Zeichen dar, das Unterstrichzeichen (_) stellt ein beliebiges Zeichen dar. Das optionale Schlüsselwort LITERAL gibt an, wie ‚%‘ und ‚_‘ inerpretiert werden. Ist das Schlüsselwort LITERAL vorhanden, werden ‚%‘ und ‚_‘ nicht als Metazeichen behandelt (Beispiel 3 und 5). Ist das Schlüsselwort LITERAL nicht vorhanden, werden ‚%‘ und ‚_‘ als Metazeichen behandelt (Beispiel 1, 2 und 4).
escape Syntax: Zeichenfolge1 LIKE Zeichenfolge2 [ ESCAPE Zeichen ] Tip: Stellt fest, ob „Zeichenfolge1“ dem Muster von „Zeichenfolge2“ entspricht, wobei das Zeichen „Zeichen“ optional als Escapezeichen in der Musterzeichenfolge verwendet wird.
for Syntax: Aggregatfunktion ( Ausdruck for Ausdruck{ ; Ausdruck } ) Tip: Wird zusammen mit Auswertungsausdrücken verwendet, um den Bereich der Aggregation in der Abfrage zu definieren.
for all Syntax: Aggregatfunktion ( Ausdruck for ALL Ausdruck{ ; Ausdruck } ) Tip: Wird zusammen mit Auswertungsausdrücken verwendet, um einen Bereich zu definieren, der alle gruppierten Spalten in der Abfrage umfassen soll. Siehe auch for-Klausel.
for any Syntax: Aggregatfunktion ( Ausdruck for ANY Ausdruck{ ; Ausdruck } ) Tip: Wird zusammen mit Auswertungsausdrücken verwendet, um den Bereich zu definieren, der auf Grundlage eines Subsets gruppierter Spalten in der Abfrage angepasst werden soll. Entspricht der for-Klausel.
for report Syntax: Aggregatfunktion ( Ausdruck for report ) Tip: Wird zusammen mit Auswertungsausdrücken verwendet, um einen Bereich zu definieren, der die gesamte Abfrage umfassen soll. Siehe auch for-Klausel. Diese Funktion finden Sie im Package ‚AUF Data Warehouse (Analyse)‘ im Beispielbericht ‚Kundenzufriedenheit und -retouren‘.
if Syntax: if ( Bedingung ) then ( Ausdruck ) else ( Ausdruck ) Tip: Wird zusammen mit then- und else-Konstrukten verwendet. ‚If‘ definiert eine Bedingung. Wenn die if-Bedingung erfüllt ist, wird der then-Ausdruck verwendet. Wenn die if-Bedingung nicht erfüllt ist, wird der else-Ausdruck verwendet. Diese Funktion finden Sie im Package ‚AUF Data Warehouse (Analyse)‘ im Beispielbericht ‚Die besten 10 Einzelhändler 2005‘.
in Syntax: Ausdruck1 in ( Ausdruck_Liste ) Tip: Stellt fest, ob ‚Ausdruck1‘ in einer angegebenen Liste von Ausdrücken vorhanden ist.
in_range Syntax: Ausdruck1 in_range { Konstante : Konstante [ ; Konstante : Konstante ] } Tip: Stellt fest, ob ‚Ausdruck1‘ in einer angegebenen Liste mit konstanten Werten bzw. Bereichen vorhanden ist.
is missing Syntax: Wert is missing Tip: Stellt fest, ob ‚Wert‘ in den Daten nicht definiert ist.
is not missing Syntax: Wert is not missing Tip: Stellt fest, ob ‚Wert‘ in den Daten definiert ist.
is not null Syntax: Wert is not null Tip: Stellt fest, ob ‚Wert‘ in den Daten definiert ist.
is null Syntax: Wert is null Tip: Stellt fest, ob ‚Wert‘ in den Daten nicht definiert ist.
like Syntax: Zeichenfolge1 LIKE Zeichenfolge2 [ ESCAPE Zeichen ] Tip: Stellt fest, ob „Zeichenfolge1“ dem Muster von „Zeichenfolge2“ entspricht, wobei das Zeichen „Zeichen“ optional als Escapezeichen in der Musterzeichenfolge verwendet wird. Diese Syntax unterstützt beide Metazeichen: das Prozentzeichen (%) stellt null, ein oder mehrere Zeichen dar, das Unterstrichzeichen (_) stellt ein beliebiges Zeichen dar.
lookup Syntax: lookup ( Name ) in ( Wert1 –> Wert2 ) default ( Ausdruck ) Tip: Sucht und ersetzt Daten mit einem von Ihnen angegebenen Wert. Das Case-Konstrukt sollte hier bevorzugt verwendet werden.
not Syntax: NOT-Argument Tip: Gibt WAHR zurück, wenn ‚Argument‘ falsch ist, oder gibt FALSCH zurück, wenn ‚Argument‘ wahr ist.
or Syntax: Argument1 or Argument2 Tip: Gibt WAHR zurück, wenn entweder ‚Argument1‘ oder ‚Argument2‘ wahr ist.
prefilter Syntax: Auswertungsfunktion ([Ausdruck] prefilter) Tip: Führt vor dem Anwenden des Auswertungsfilters eine Auswertungsberechnung durch.
rows Syntax: count ( ROWS [ Ausdruck ]) Tip: Zählt die Anzahl von Zeilen, die von der Abfrage ausgegeben werden. Wird zusammen mit Count() verwendet.
starts with Syntax: Zeichenfolge1 starts with [LITERAL] Zeichenfolge2 Tip: Stellt fest, ob ‚Zeichenfolge1‘ mit ‚Zeichenfolge2‘ beginnt. Diese Syntax unterstützt beide Metazeichen: das Prozentzeichen (%) stellt null, ein oder mehrere Zeichen dar, das Unterstrichzeichen (_) stellt ein beliebiges Zeichen dar. Das optionale Schlüsselwort LITERAL gibt an, wie ‚%‘ und ‚_‘ inerpretiert werden. Ist das Schlüsselwort LITERAL vorhanden, werden ‚%‘ und ‚_‘ nicht als Metazeichen behandelt (Beispiel 3 und 5). Ist das Schlüsselwort LITERAL nicht vorhanden, werden ‚%‘ und ‚_‘ als Metazeichen behandelt (Beispiel 1, 2 und 4).
then Syntax: if ( Bedingung ) then …; oder case Ausdruck when Ausdruck then …. end Tip: Wird zusammen mit if- oder case-Konstrukten verwendet. Wenn die if-Bedingung oder der when-Ausdruck erfüllt sind, wird der then-Ausdruck verwendet. Diese Funktion finden Sie im Package ‚AUF Data Warehouse (Analyse)‘ im Beispielbericht ‚Die besten 10 Einzelhändler 2005‘.
when Syntax: case [Ausdruck] when … end Tip: Wird mit dem case-Konstrukt verwendet. Sie können Bedingungen definieren, die eintreten, wenn der WHEN-Ausdruck wahr ist.
|| Syntax: Zeichenfolge1 || Zeichenfolge2 Tip: Verkettet oder verknüpft Zeichenfolgen.
Auswertungen
Statistische Funktionen
corr Syntax: corr ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 [ auto ] ) corr ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 for [ all|any ] Ausdruck { ; Ausdruck } ) corr ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 for report ) Tip: Gibt den Koeffizienten der Korrelation für eine Gruppe von Zahlenpaaren zurück. Dies wird wie folgt berechnet: COVAR_POP(numerischer_Ausdruck1; numerischer_Ausdruck2) / (STDDEV_POP(numerischer_Ausdruck1) * STDDEV_POP(numerischer_Ausdruck2))
covariance-pop Syntax: covariance-pop ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 ) covariance-pop ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 for [ all|any ] Ausdruck { ; Ausdruck } ) covariance-pop ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 for report ) Tip: Liefert die Datenkovarianz einer Gruppe von Zahlenpaaren.
covariance-samp Syntax: covariance-samp ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 ) covariance-samp ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 for [ all|any ] Ausdruck { ; Ausdruck } ) covariance-samp ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 for report ) Tip: Liefert die Stichprobenkovarianz einer Gruppe von Zahlenpaaren.
regression-average-x Syntax: regression-average-x ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 ) regression-average-x ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 for [ all|any ] Ausdruck { ; Ausdruck } ) regression-average-x ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 for report ) Tip: Gibt den Durchschnitt der unabhängigen Variablen (numerischer_Ausdruck2) der Regressionslinie zurück.
regression-average-y Syntax: regression-average-y ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 ) regression-average-y ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 for [ all|any ] Ausdruck { ; Ausdruck } ) regression-average-y ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 for report ) Tip: Gibt den Durchschnitt der abhängigen Variablen (numerischer_Ausdruck1) der Regressionslinie zurück.
regression-count Syntax: regression-count ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 ) regression-count ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 for [ all|any ] Ausdruck { ; Ausdruck } ) regression-count ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 for report ) Tip: Gibt die Anzahl von Zahlen ungleich null zurück, die zur Anpassung an die Regressionslinie verwendet werden.
regression-intercept Syntax: regression-intercept ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 ) regression-intercept ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 for [ all|any ] Ausdruck { ; Ausdruck } ) regression-intercept ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 for report ) Tip: Gibt den Y-Achsenabschnitt der Regressionslinie zurück. Dies wird wie folgt berechnet: AVG(numerischer_Ausdruck1) – REGR_SLOPE(numerischer_Ausdruck1; numerischer_Ausdruck2) * AVG(numerischer_Ausdruck2)
regression-r2 Syntax: regression-r2 ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 ) regression-r2 ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 for [ all|any ] Ausdruck { ; Ausdruck } ) regression-r2 ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 for report ) Tip: Gibt den Bestimmtheitskoeffizienten (auch als ‚R im Quadrat‘ oder ‚Anpassungsgenauigkeit‘ bezeichnet) der Regressionslinie zurück. Dieser Wert wird auf der Basis der folgenden Bedinungen berechnet: IF VAR_POP(numerischer_Ausdruck2) = 0 THEN NULL IF VAR_POP(numerischer_Ausdruck1) = 0 AND VAR_POP(numerischer_Ausdruck2) <> 0 THEN 1 IF VAR_POP(numerischer_Ausdruck1) > 0 and VAR_POP(numerischer_Ausdruck2) <> 0 THEN POWER(CORR (numerischer_Ausdruck1; numerischer_Ausdruck2))
regression-slope Syntax: regression-slope ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 ) regression-slope ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 for [ all|any ] Ausdruck { ; Ausdruck } ) regression-slope ( numerischer_Ausdruck1 ; numeric_Ausdruck2 for report ) Tip: Gibt die Neigung der Regressionslinie zurück. Dies wird wie folgt berechnet: COVAR_POP(numerischer_Ausdruck1;numerischer_Ausdruck2) / VAR_POP(numerischer_Ausdruck2)
regression-sxx Syntax: regression-sxx ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 ) regression-sxx ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 for [ all|any ] Ausdruck { ; Ausdruck } ) regression-sxx ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 for report ) Tip: Gibt die folgende Berechnung nach der Eliminierung von NULL-Paaren zurück: REGR_COUNT(numerischer_Ausdruck1; numerischer_Ausdruck2) * VAR_POP(numerischer_Ausdruck2)
regression-sxy Syntax: regression-sxy ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 ) regression-sxy ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 for [ all|any ] Ausdruck { ; Ausdruck } ) regression-sxy ( numerischer_Ausdruck1 ; numeric_Ausdruck2 for report ) Tip: Gibt die folgende Berechnung nach der Eliminierung von NULL-Paaren zurück: REGR_COUNT(numerischer_Ausdruck1; numerischer_Ausdruck2) * COVAR_POP(numerischer_Ausdruck1; numerischer_Ausdruck2)
regression-syy Syntax: regression-syy ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 ) regression-syy ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 for [ all|any ] Ausdruck { ; Ausdruck } ) regression-syy ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 for report ) Tip: Gibt die folgende Berechnung nach der Eliminierung von NULL-Paaren zurück: REGR_COUNT(numerischer_Ausdruck1; numerischer_Ausdruck2) * VAR_POP(numerischer_Ausdruck1)
standard-deviation Syntax: standard-deviation ( Ausdruck [ auto ] ) standard-deviation ( Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } ) standard-deviation ( Ausdruck for report ) Tip: Gibt die Standardabweichung der ausgewählten Datenelemente zurück.
standard-deviation-pop Syntax: standard-deviation-pop ( Ausdruck [ auto ] ) standard-deviation-pop ( Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } ) standard-deviation-pop ( Ausdruck for report ) Tip: Berechnet die Standardabweichung für die Datenwerte und gibt die Quadratwurzel der Datenwerte-Varianz zurück.
standard-deviation-samp Syntax: standard-deviation-samp ( Ausdruck [ auto ] ) standard-deviation-samp ( Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } ) standard-deviation-samp ( Ausdruck for report ) Tip: Berechnet die Standardabweichung für Stichproben und gibt die Quadratwurzel der Datenwerte-Varianz zurück.
variance Syntax: variance ( Ausdruck [ auto ] ) variance ( Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } ) variance ( Ausdruck for report ) Tip: Gibt den Varianzwert der ausgewählten Datenelemente zurück.
variance-pop Syntax: variance-pop ( Ausdruck [ auto ] ) variance-pop ( Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } ) variance-pop ( Ausdruck for report ) Tip: Gibt die Datenwerte-Varianz eines Datensatzes mit Zahlen nach dem Entfernen der Nullen in diesem Datensatz zurück.
variance-samp Syntax: variance-samp ( Ausdruck [ auto ] ) variance-samp ( Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } ) variance-samp ( Ausdruck for report ) Tip: Gibt die Stichprobenvarianz eines Datensatzes mit Zahlen nach dem Entfernen der Nullen in diesem Datensatz zurück.
aggregate Syntax: aggregate ( Ausdruck [ auto ] ) aggregate ( Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } ) aggregate ( Ausdruck for report ) Tip: Gibt einen berechneten Wert mithilfe der entsprechenden Aggregatfunktion auf Grundlage des Aggregationstyps des Ausdrucks zurück. Diese Funktion finden Sie im Package ‚AUF Data Warehouse (Analyse)‘ im Beispielbericht ‚Budget verglichen mit Istwerten‘.
average Syntax: average ( [ distinct ] Ausdruck [ auto ] ) average ( [ distinct ] Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } ) average ( [ distinct ] Ausdruck for report ) Tip: Gibt den durchschnittlichen Wert der ausgewählten Datenelemente zurück. ‚Distinct‘ ist ein alternativer Ausdruck, der mit früheren Versionen des Produkts kompatibel ist.
count Syntax: count ( [ all | distinct ] Ausdruck [ auto ] ) count ( [ all | distinct ] Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } ) count ( [ all | distinct ] Ausdruck for report ) Tip: Gibt die Anzahl der ausgewählten Datenelemente unter Ausschluss von Nullwerten zurück. ‚Distinct‘ ist ein alternativer Ausdruck, der mit früheren Versionen des Produkts kompatibel ist. ‚All‘ wird nur im DQM-Modus unterstützt und vermeidet die Annahme der doppelten Zählung eines Datenelements einer Dimensionstabelle.
maximum Syntax: maximum ( [ distinct ] Ausdruck [ auto ] ) maximum ( [ distinct ] Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } ) maximum ( [ distinct ] Ausdruck for report ) Tip: Gibt den Maximalwert der ausgewählten Datenelemente zurück. ‚Distinct‘ ist ein alternativer Ausdruck, der mit früheren Versionen des Produkts kompatibel ist.
median Syntax: median ( Ausdruck [ auto ] ) median ( Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } ) median ( Ausdruck for report ) Tip: Gibt den Medianwert der gewählten Datenelemente zurück.
minimum Syntax: minimum ( [ distinct ] Ausdruck [ auto ] ) minimum ( [ distinct ] Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } ) minimum ( [ distinct ] Ausdruck for report ) Tip: Gibt den Minimalwert der ausgewählten Datenelemente zurück. ‚Distinct‘ ist ein alternativer Ausdruck, der mit früheren Versionen des Produkts kompatibel ist.
moving-average Syntax: moving-average ( numerischer_Ausdruck ; numerischer_Ausdruck [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] ) moving-average ( numerischer_Ausdruck ; numerischer_Ausdruck [ <for-option> ] [ prefilter ] ) <for-option> ::= for Ausdruck { ; Ausdruck }|for report|auto Tip: Gibt einen dynamischen Zeilenmittelwert für einen bestimmten Satz von Werten über eine bestimmte Anzahl von Zeilen zurück. Das Argument ‚<for-option>‘ definiert den Bereich der Funktion. Die Option ‚at‘ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden.
moving-total Syntax: moving-total ( numerischer_Ausdruck ; numerischer_Ausdruck [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] ) moving-total ( numerischer_Ausdruck ; numerischer_Ausdruck [ <for-option> ] [ prefilter ] ) <for-option> ::= for Ausdruck { ; Ausdruck }|for report|auto Tip: Gibt eine dynamische Zeilensumme für einen bestimmten Satz von Werten über eine bestimmte Anzahl von Zeilen zurück. Das Argument ‚<for-option>‘ definiert den Bereich der Funktion. Die Option ‚at‘ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden.
percentage Syntax: percentage ( numerischer_Ausdruck [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] ) percentage ( numerischer_Ausdruck [ <for-option> ] [ prefilter ] ) <for-option> ::= for Ausdruck { ; Ausdruck }|for report|auto Tip: Gibt den Prozentsatz des Gesamtwerts für die ausgewählten Datenelemente zurück. Das Argument ‚<for-option>‘ definiert den Bereich der Funktion. Die Option ‚at‘ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden. Diese Funktion finden Sie im interaktiven Beispielbericht „Prozentsatzberechnung (nach Jahr)“.
percentile Syntax: percentile ( numerischer_Ausdruck [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] ) percentile ( numerischer_Ausdruck [ <for-option> ] [ prefilter ] ) <for-option> ::= for Ausdruck { ; Ausdruck }|for report|auto Tip: Gibt einen Wert zwischen null und hundert zurück, der den Prozentsatz eines Anteils angibt, der gleich oder kleiner als die ausgewählten Datenelemente ist. Das Argument ‚<for-option>‘ definiert den Bereich der Funktion. Die Option ‚at‘ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden.
quantile Syntax: quantile ( numerischer_Ausdruck ; numerischer_Ausdruck [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] ) quantile ( numerischer_Ausdruck ; numerischer_Ausdruck [ <for-option> ] [ prefilter ] ) <for-option> ::= for Ausdruck { ; Ausdruck }|for report|auto Tip: Gibt den Rang eines Werts innerhalb eines von Ihnen angegebenen Bereichs zurück. Es werden Ganzzahlen zurückgegeben, die einen beliebigen Rangordnungsbereich wie zum Beispiel 1 (höchster Wert) bis 100 (niedrigster Wert) darstellen. Das Argument ‚<for-option>‘ definiert den Bereich der Funktion. Die Option ‚at‘ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden.
quartile Syntax: quartile ( numerischer_Ausdruck [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] ) quartile ( numerischer_Ausdruck [ <for-option> ] [ prefilter ] ) <for-option> ::= for Ausdruck { ; Ausdruck }|for report|auto Tip: Gibt den Rang eines Werts als Ganzzahl von 1 (höchster Wert) bis 4 (niedrigster Wert) relativ zu einer Gruppe von Werten zurück. Das Argument ‚<for-option>‘ definiert den Bereich der Funktion. Die Option ‚at‘ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden.
rank Syntax: rank ( Ausdruck [ ASC|DESC ] { ; Ausdruck [ ASC|DESC ] } [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] ) rank ( [ distinct ] Ausdruck [ ASC|DESC ] { ; Ausdruck [ ASC|DESC ] } [ <for-option>] [ prefilter ] ) <for-option> ::= for Ausdruck{ ; Ausdruck }|for report|auto Tip: Gibt den Rangwert der ausgewählten Datenelemente zurück. Die Sortierfolge ist optional; standardmäßig wird eine absteigende Sortierfolge (DESC) verwendet. Wenn zwei oder mehr Zeilen auf dem gleichen Rang platziert werden, entsteht in der Reihenfolge der Rangwerte eine Lücke (auch als Olympische Rangordnung bekannt). Das Argument ‚<for-option>‘ definiert den Bereich der Funktion. Die Option ‚at‘ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden. ‚Distinct‘ ist ein alternativer Ausdruck, der mit früheren Versionen des Produkts kompatibel ist. Nullwerte werden zuletzt aufgeführt. Diese Funktion finden Sie im Package ‚AUF Data Warehouse (Analyse)‘ im Beispielbericht ‚Die besten 10 Einzelhändler 2005‘.
running-average Syntax: running-average ( numerischer_Ausdruck [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] ) running-average ( numerischer_Ausdruck [ <for-option> ] [ prefilter ] ) <for-option> ::= for Ausdruck { ; Ausdruck }|for report|auto Tip: Gibt den laufenden Mittelwert für Zeilen (einschließlich der aktuellen Zeile) für einen Satz von Werten zurück. Das Argument ‚<for-option>‘ definiert den Bereich der Funktion. Die Option ‚at‘ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden.
running-count Syntax: running-count ( numerischer_Ausdruck [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] ) running-count ( numerischer_Ausdruck [ <for-option> ] [ prefilter ] ) <for-option> ::= for Ausdruck { ; Ausdruck }|for report|auto Tip: Gibt die laufende Anzahl für Zeilen (einschließlich der aktuellen Zeile) für einen Satz von Werten zurück. Das Argument ‚<for-option>‘ definiert den Bereich der Funktion. Die Option ‚at‘ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden.
running-difference Syntax: running-difference ( numerischer_Ausdruck [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] ) running-difference ( numerischer_Ausdruck [ <for-option> ] [ prefilter ] ) <for-option> ::= for Ausdruck { ; Ausdruck }|for report|auto Tip: Gibt eine laufende Differenz für Zeilen (einschließlich der aktuellen Zeile) für einen Satz von Werten zurück, die als Differenz zwischen dem Wert der aktuellen Zeile und dem Wert der vorhergehenden Zeile berechnet wird. Das Argument ‚<for-option>‘ definiert den Bereich der Funktion. Die Option ‚at‘ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden.
running-maximum Syntax: running-maximum ( numerischer_Ausdruck [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] ) running-maximum ( numerischer_Ausdruck [ <for-option> ] [ prefilter ] ) <for-option> ::= for Ausdruck { ; Ausdruck }|for report|auto Tip: Gibt das laufende Maximum für Zeilen (einschließlich der aktuellen Zeile) für einen Satz von Werten zurück. Das Argument ‚<for-option>‘ definiert den Bereich der Funktion. Die Option ‚at‘ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden.
running-minimum Syntax: running-minimum ( numerischer_Ausdruck [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] ) running-minimum ( numerischer_Ausdruck [ <for-option> ] [ prefilter ] ) <for-option> ::= for Ausdruck { ; Ausdruck }|for report|auto Tip: Gibt das laufende Minimum für Zeilen (einschließlich der aktuellen Zeile) für einen Satz von Werten zurück. Das Argument ‚<for-option>‘ definiert den Bereich der Funktion. Die Option ‚at‘ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden.
running-total Syntax: running-total ( numerischer_Ausdruck [ at Ausdruck { ; Ausdruck } ] [ <for-option> ] [ prefilter ] ) running-total ( numerischer_Ausdruck [ <for-option> ] [ prefilter ] ) <for-option> ::= for Ausdruck { ; Ausdruck }|for report|auto Tip: Gibt eine laufende Summe für Zeilen (einschließlich der aktuellen Zeile) für einen Satz von Werten zurück. Das Argument ‚<for-option>‘ definiert den Bereich der Funktion. Die Option ‚at‘ definiert die Ebene der Aggregation und kann nur im Zusammenhang mit relationalen Datenquellen verwendet werden.
total Syntax: total ( [ distinct ] Ausdruck [ auto ] ) total ( [ distinct ] Ausdruck for [ all|any ] Ausdruck { ; Ausdruck } ) total ( [ distinct ] Ausdruck for report ) Tip: Gibt den Gesamtwert der ausgewählten Datenelemente zurück. ‚Distinct‘ ist ein alternativer Ausdruck, der mit früheren Versionen des Produkts kompatibel ist. Diese Funktion finden Sie im Package ‚AUF Data Warehouse (Analyse)‘ im Beispielbericht ‚Budget verglichen mit Istwerten‘.
Mitgliedsauswertungen
aggregate Syntax: aggregate ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck ) aggregate ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck ) Tip: Gibt einen berechneten Wert mithilfe der entsprechenden Aggregatfunktion auf Grundlage des Aggregationstyps des Ausdrucks zurück.
average Syntax: average ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck ) average ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck ) Tip: Gibt den durchschnittlichen Wert der ausgewählten Datenelemente zurück.
count Syntax: count ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck ) count ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck ) Tip: Gibt die Anzahl der ausgewählten Datenelemente unter Ausschluss von Nullwerten zurück.
maximum Syntax: maximum ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck ) maximum ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck ) Tip: Gibt den Maximalwert der ausgewählten Datenelemente zurück.
median Syntax: median ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck ) median ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck ) Tip: Gibt den Medianwert der gewählten Datenelemente zurück.
minimum Syntax: minimum ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck ) minimum ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck ) Tip: Gibt den Minimalwert der ausgewählten Datenelemente zurück.
percentage Syntax: percentage ( numerischer_Ausdruck [ tuple Mitglied_Ausdruck { ; Mitglied_Ausdruck } ] within set Satz_Ausdruck ) Tip: Liefert den Prozentsatz des Gesamtwertes der ausgewählten Datenelemente.
percentile Syntax: percentile ( numerischer_Ausdruck [ tuple Mitglied_Ausdruck { ; Mitglied_Ausdruck } ] within set Satz_Ausdruck ) Tip: Gibt einen Wert zwischen 0 und 100 zurück, der den Prozentsatz eines Anteils angibt, der gleich oder kleiner als die gewählten Datenelemente ist.
quantile Syntax: quantile ( numerischer_Ausdruck ; numerischer_Ausdruck [ tuple Mitglied_Ausdruck { ; Mitglied_Ausdruck } ] within set Satz_Ausdruck ) Tip: Gibt den Rang eines Wertes für den angegebenen Bereich zurück. Es werden Ganzzahlen zurückgegeben, die einen beliebigen Rangordnungsbereich wie zum Beispiel 1 (höchster Wert) bis 100 (niedrigster Wert) darstellen.
quartile Syntax: quartile ( numerischer_Ausdruck [ tuple Mitglied_Ausdruck { ; Mitglied_Ausdruck } ] within set Satz_Ausdruck ) Tip: Gibt den Rang eines Werts als Ganzzahl von 1 (höchster Wert) bis 4 (niedrigster Wert) relativ zu einer Gruppe von Werten zurück.
rank Syntax: rank ( numerischer_Ausdruck [ ASC|DESC ] [ tuple Mitglied_Ausdruck { ; Mitglied_Ausdruck } ] within set Satz_Ausdruck ) Tip: Liefert den Rangwert der gewählten Datenelemente. Der Typ der zurückgegebenen Rangordnung (olympisch, dicht oder seriell) hängt von der Datenquelle ab. Die Sortierfolge ist optional; standardmäßig wird DESC verwendet.
standard-deviation Syntax: standard-deviation ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck ) standard-deviation ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck ) Tip: Gibt die Standardabweichung der gewählten Datenelemente zurück.
standard-deviation-pop Syntax: standard-deviation-pop ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck ) standard-deviation-pop ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck ) Tip: Gibt die Standardabweichung für die Datenwerte der gewählten Datenelemente zurück.
total Syntax: total ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck ) total ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck ) Tip: Gibt den Gesamtwert der gewählten Datenelemente zurück.
variance Syntax: variance ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck ) variance ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck ) Tip: Gibt den Varianzwert der gewählten Datenelemente zurück.
variance-pop Syntax: variance-pop ( < currentMeasure|numerischer_Ausdruck > within set Satz_Ausdruck ) variance-pop ( < currentMeasure|numerischer_Ausdruck > within < detail|aggregate > Ausdruck ) Tip: Gibt die Datenwerte-Varianz der gewählten Datenelemente zurück.
Konstanten
Datum Tip: Fügt das aktuelle Systemdatum ein.
Datum/Uhrzeit Tip: Fügt das aktuelle Systemdatum/die aktuelle Systemuhrzeit ein.
Jahr-bis-Monat-Intervall Tip: Fügt ein Jahr-bis-Monat-Intervall mit Nullwert ein: 0000-00 Jahre bis Monat.
Jahresintervall Tip: Fügt ein Null-Jahresintervall ein: 0 Jahre.
Minute-bis-Sekunde-Intervall Tip: Fügt ein Minute-bis-Sekunde-Intervall mit Nullwert ein: 00:00,000000000 Minuten bis Sekunde.
Minutenintervall Tip: Fügt ein Null-Minutenintervall ein: 0 Minuten.
Monatsintervall Tip: Fügt ein Null-Monatsintervall ein: 0 Monate.
Sekundenintervall Tip: Fügt ein Null-Sekundenintervall ein: 0 Sekunden.
Stunde-bis-Minute-Intervall Tip: Fügt ein Stunde-bis-Minute-Intervall mit Nullwert ein: 00:00 Stunden bis Minuten.
Stunde-bis-Sekunde-Intervall Tip: Fügt ein Stunde-bis-Sekunde-Intervall mit Nullwert ein: 00:00:00,000000000 Stunden bis Sekunden.
Stundenintervall Tip: Fügt ein Null-Stundenintervall ein: 0 Stunden.
Tag-bis-Minute-Intervall Tip: Fügt ein Tag-bis-Minute-Intervall mit Nullwert ein: 0 00:00 Tage bis Minuten.
Tag-bis-Sekunde-Intervall Tip: Fügt ein Tag-bis-Sekunde-Intervall mit Nullwert ein: 0 00:00:00,000000000 Tage bis Sekunden.
Tag-bis-Stunde-Intervall Tip: Fügt ein Tag-bis-Stunde-Intervall mit Nullwert ein: 0 00 Tage bis Stunden.
Tagesintervall Tip: Fügt ein Null-Tagesintervall ein: 0 Tage.
Uhrzeit Tip: Fügt die aktuelle Systemuhrzeit ein.
Uhrzeit mit Zeitzone Tip: Fügt einen Nullzeitwert mit einer Zeitzone ein.
Zahl Tip: Fügt die Zahl 0 ein, die durch einen neuen numerischen Wert ersetzt werden kann.
Zeichenfolge Tip: Fügt eine leere Zeichenfolge in Form von zwei einzelnen Anführungszeichen ein, zwischen denen Sie eine Zeichenfolge eingeben können.
Zeitmarke mit Zeitzone Tip: Fügt ein Beispiel einer Zeitmarke mit einer Zeitzone ein.
intervall Tip: Fügt ein Nullintervall ein: 000 00:00:00,000.
null Tip: Fügt ‚Null‘ ein, wenn die Bedingungen des Ausdrucks nicht erfüllt sind.
Konstrukte
case – Einfach Syntax: CASE [Land] WHEN ‚Kanada‘ THEN ([Listenpreis] * 0,60) WHEN ‚Australien‘ THEN [Listenpreis] * 0,80 ELSE [Listenpreis] END Tip: Dieses Konstrukt ist die Vorlage für ‚CASE – Einfach‘ und enthält die Funktionen ‚CASE‘, ‚WHEN‘, ‚ELSE‘ und ‚END‘.
case – Suche Syntax: CASE WHEN [Land] = ‚Kanada‘ THEN ([Listenpreis] * 0,60) WHEN [Ländercode] > 100 THEN [Listenpreis] * 0,80 ELSE [Listenpreis] END Tip: Dieses Konstrukt ist die Vorlage für ‚CASE – Suche‘ und enthält die Funktionen ‚CASE‘, ‚WHEN‘, ‚ELSE‘ und ‚END‘.
if then else Syntax: IF ([Land] = ‚Kanada‘) THEN ([Listenpreis] * 0,60) ELSE ([Listenpreis]) Tip: Dieses Konstrukt ist die Vorlage für eine ‚if…then…else‘-Anweisung. Das Konstrukt finden Sie im Package ‚AUF Data Warehouse (Analyse)‘ im Beispielbericht ‚Die besten 10 Einzelhändler 2005‘.
in_range Syntax: [Code] IN_RANGE { :30 ; 40; 50; 999: } Tip: Dies ist die Vorlage für einen in_range-Ausdruck (‚Im Bereich‘).
Geschäftsdatum/-Uhrzeitfunktionen
_add_days Syntax: _add_days ( Datum_Ausdruck; Ganzzahl_Ausdruck ) Tip: Gibt den Datums- bzw. Datum/Uhrzeit-Wert abhängig vom Format von ‚Datum_Ausdruck‘ zurück, der sich aus der Addition von ‚Ganzzahl_Ausdruck‘ Tagen zu ‚Datum_Ausdruck‘ ergibt.
_add_hours Syntax: _add_hours ( Uhrzeit_Ausdruck; Ganzzahl_Ausdruck ) Tip: Gibt den Uhrzeit- bzw. Datum/Uhrzeit-Wert abhängig vom Format von ‚Uhrzeit_Ausdruck‘ zurück, der sich aus der Addition von ‚Ganzzahl_Ausdruck‘ Stunden zu ‚Uhrzeit_Ausdruck‘ ergibt.
_add_minutes Syntax: _add_minutes ( Uhrzeit_Ausdruck; Ganzzahl_Ausdruck ) Tip: Gibt den Uhrzeit- bzw. Datum/Uhrzeit-Wert abhängig vom Format von ‚Uhrzeit_Ausdruck‘ zurück, der sich aus der Addition von ‚Ganzzahl_Ausdruck‘ Minuten zu ‚Uhrzeit_Ausdruck‘ ergibt.
_add_months Syntax: _add_months ( Datum_Ausdruck; Ganzzahl_Ausdruck ) Tip: Fügt ‚Ganzzahl_Ausdruck‘ Monate zu ‚Datum_Ausdruck‘ hinzu. Wenn der sich daraus ergebene Monat weniger Tage aufweist als die Tag-des-Monats-Komponente, wird der letzte Tag des sich ergebenden Monats zurückgegeben. In allen anderen Fällen weist der zurückgegebene Wert dieselbe Tag-des-Monats-Komponente auf wie ‚Datum_Ausdruck‘.
_add_seconds Syntax: _add_seconds ( Uhrzeit_Ausdruck; Ganzzahl_Ausdruck ) Tip: Gibt den Uhrzeit- bzw. Datum/Uhrzeit-Wert abhängig vom Format von ‚Uhrzeit_Ausdruck‘ zurück, der sich aus der Addition von ‚Ganzzahl_Ausdruck‘ Sekunden zu ‚Uhrzeit_Ausdruck‘ ergibt.
_add_years Syntax: _add_years ( Datum_Ausdruck; Ganzzahl_Ausdruck ) Tip: Fügt ‚Ganzzahl_Ausdruck‘ Jahre zu ‚Datum_Ausdruck‘ hinzu. Wenn ‚Datum_Ausdruck‘ der 29. Febuar ist und das sich ergebende Jahr kein Schaltjahr, wird der sich ergebende Tag auf den 28. Februar gesetzt. In allen anderen Fällen weist der zurückgegebene Wert denselben Tag und Monat auf wie ‚Datum_Ausdruck‘.
_age Syntax: _age ( Datum_Ausdruck ) Tip: Gibt eine Zahl zurück, die sich durch Subtrahieren von ‚Datum_Ausdruck‘ vom heutigen Datum ergibt. Der zurückgegebene Wert hat das Format JJJJMMTT, wobei JJJJ die Anzahl der Jahre, MM die Anzahl der Monate und TT die Anzahl der Tage darstellt.
_date_to_int Syntax: _date_to_int ( Datum_Ausdruck ) Tip: Gibt die ganzzahlige Darstellung von ‚Datum_Ausdruck‘ zurück, die vom Typ ‚Datum‘, ‚Zeitmarke‘ oder ‚Zeitmarke mit Zeitzone‘ sein kann. Der zurückgegebene Wert hat das Format JJJJMMTT, wobei JJJJ die Anzahl der Jahre, MM die Anzahl der Monate und TT die Anzahl der Tage darstellt.
_day Syntax: _day ( Datum_Ausdruck ) Tip: Gibt den Wert des Tagesfelds in „Datum_Ausdruck“ zurück.
_day_of_week Syntax: _day_of_week ( Datum_Ausdruck; Ganzzahl ) Tip: Gibt den Wochentag (1 bis 7) zurück, wobei 1 der erste Tag der Woche ist, wie im zweiten Parameter angegeben (1 bis 7, wobei 1 für Montag und 7 für Sonntag steht). Beachten Sie, dass nach ISO 8601 Standard eine Woche am Montag als Tag 1 beginnt.
_day_of_year Syntax: _day_of_year ( Datum_Ausdruck ) Tip: Gibt den Tag des Jahres (1 bis 366) in ‚Datum_Ausdruck‘ zurück. Auch als Julianischer Tag bezeichnet.
_days_between Syntax: _days_between ( Datum_Ausdruck1 ; Datum_Ausdruck2 ) Tip: Gibt eine positive oder negative Zahl zurück, welche die Anzahl der Tage von ‚Datum_Ausdruck1‘ bis ‚Datum_Ausdruck2‘ darstellt. Bei ‚Datum_Ausdruck1‘ < ‚Datum_Ausdruck2‘ ist das Ergebnis eine negative Zahl.
_days_to_end_of_month Syntax: _days_to_end_of_month ( Datum_Ausdruck ) Tip: Gibt eine Zahl zurück, welche für die Anzahl von Tagen steht, die in dem Monat verbleiben, der von ‚Datum_Ausdruck‘ dargestellt wird.
_end_of_day Syntax: _end_of_day ([ Datum_Ausdruck ]) Tip: Gibt das Ende von „Datum_Ausdruck“ oder das Ende des heutigen Tags als Zeitmarke zurück.
_first_of_month Syntax: _first_of_month ( Datum_Ausdruck ) Tip: Gibt einen Datums- oder Datum/Uhrzeit-Wert abhängig vom Argument zurück, der sich ergibt, wenn ‚Datum_Ausdruck‘ in ein Datum mit identischem Jahr und Monat, jedoch mit auf 1 eingestelltem Tag konvertiert wird.
_from_unixtime Syntax: _from_unixtime ( Ganzzahl_Ausdruck ) Tip: Gibt die durch ‚Ganzzahl_Ausdruck‘ angegebene UNIX-Zeit als Zeitmarke mit Zeitzone zurück.
_hour Syntax: _hour ( Datum_Ausdruck ) Tip: Gibt den Wert des Stundenfelds in „Datum_Ausdruck“ zurück.
_last_of_month Syntax: _last_of_month ( Datum_Ausdruck ) Tip: Gibt einen Datums- oder Datum/Uhrzeit-Wert abhängig vom Argument zurück, der den letzten Tag des von ‚Datum_Ausdruck‘ dargestellten Monats repräsentiert.
_make_timestamp Syntax: _make_timestamp ( Ganzzahl_Ausdruck1; Ganzzahl_Ausdruck2; Ganzzahl_Ausdruck3 ) Tip: Liefert eine Zeitmarke, die aus ‚Ganzzahl_Ausdruck1‘ (das Jahr), ‚Ganzzahl_Ausdruck2‘ (der Monat) und ‚Ganzzahl_Ausdruck3‘ (der Tag) besteht. Der Uhrzeitteil lautet standardmäßig 00:00:00,000.
_minute Syntax: _minute ( Datum_Ausdruck ) Tip: Gibt den Wert des Minutenfelds in „Datum_Ausdruck“ zurück.
_month Syntax: _month ( Datum_Ausdruck ) Tip: Gibt den Wert des Monatsfelds in „Datum_Ausdruck“ zurück.
_months_between Syntax: _months_between ( Datum_Ausdruck1; Datum_Ausdruck2 ) Tip: Gibt eine positive oder negative Ganzzahl zurück, welche die Anzahl der Monate von ‚Datum_Ausdruck1‘ bis ‚Datum_Ausdruck2‘ darstellt. Wenn „Datum_Ausdruck1“ vor „Datum_Ausdruck2“ liegt, wird eine negative Zahl zurückgegeben.
_second Syntax: _second ( Datum_Ausdruck ) Tip: Gibt den Wert des Sekundenfelds in „Datum_Ausdruck“ zurück.
_shift_timezone Syntax: _shift_timezone ( Zeitmarke_Wert ; Quellenzeitzone ; Zielzeitzone ) _shift_timezone ( Zeitmarke_mit_Zeitzonenwert ; Zielzeitzone ) Tip: Versetzt einen Zeitmarkenwert von einer Zeitzone in eine andere Zeitzone. Diese Funktion berücksichtigt gegebenenfalls die Sommerzeit. Wenn das erste Argument den Typ „Zeitmarke“ aufweist, stellen das zweite und dritte Argument die Quellen- bzw. die Zielzeitzone dar. Wenn das erste Argument den Typ „Zeitmarke mit Zeitzone“ aufweist, ist die Quellenzeitzone bereits im ersten Argument impliziert, sodass das zweite Argument die Zielzeitzone darstellt. Der Datentyp des ersten Arguments bestimmt auch den Datentyp des Rückgabewerts. Das zweite und das dritte Argument weisen den Typ „Zeichenfolge“ auf und stellen Zeitzonenkennungen dar. Eine Liste dieser Kennungen ist im Folgenden aufgeführt.
Hinweis: Die Verwendung dieser Funktion bewirkt eine lokale Verarbeitung.
_start_of_day Syntax: _start_of_day ([ Datum_Ausdruck ]) Tip: Gibt den Beginn von „Datum_Ausdruck“ oder den Beginn des heutigen Tags als Zeitmarke zurück.
_timezone_hour Syntax: _timezone_hour ( Zeitmarke_mit_Zeitzonenwert ) _timezone_hour ( Uhrzeit_mit_Zeitzonenwert ) Tip: Gibt den Wert des Stundenfelds für die Zeitzone im Ausdruck zurück. Es muss sich um einen Ausdruck des Typs ‚Zeitmarke mit Zeitzone‘ oder ‚Uhrzeit mit Zeitzone‘ handeln.
_timezone_minute Syntax: _timezone_minute ( Zeitmarke_mit_Zeitzonenwert ) _timezone_minute ( Uhrzeit_mit_Zeitzonenwert ) Tip: Gibt den Wert des Minutenfelds für die Zeitzone im Ausdruck zurück. Es muss sich um einen Ausdruck des Typs ‚Zeitmarke mit Zeitzone‘ oder ‚Uhrzeit mit Zeitzone‘ handeln.
_unix_timestamp Syntax: _unix_timestamp ( Datum_Ausdruck ) Tip: Gibt die Anzahl der Sekunden seit 1970-01-01 00:00:00-00 für ‚Datum_Ausdruck‘ zurück.
_week_of_year Syntax: _week_of_year ( Datum_Ausdruck ) Tip: Gibt die Zahl der Woche des Jahres von ‚Datum_Ausdruck‘ nach ISO 8601 Standard zurück. Woche 1 des Jahres ist die erste Woche des Jahres, die einen Donnerstag enthält und die gleichbedeutend mit der ersten Woche ist, die den 4. Januar enthält. Eine Woche beginnt am Montag (Tag 1) und endet am Sonntag (Tag 7).
_year Syntax: _year ( Datum_Ausdruck ) Tip: Gibt den Wert des Jahresfelds in „Datum_Ausdruck“ zurück.
_years_between Syntax: _years_between ( Datum_Ausdruck1; Datum_Ausdruck2 ) Tip: Gibt eine positive oder negative Ganzzahl zurück, welche die Anzahl der Jahre von ‚Datum_Ausdruck1‘ bis ‚Datum_Ausdruck2‘ darstellt. Bei ‚Datum_Ausdruck1‘ < ‚Datum_Ausdruck2‘ wird ein negativer Wert zurückgegeben.
_ymdint_between Syntax: _ymdint_between ( Datum_Ausdruck1 ; Datum_Ausdruck2 ) Tip: Gibt eine Zahl zurück, welche die Differenz zwischen ‚Datum_Ausdruck1‘ und ‚Datum_Ausdruck2‘ darstellt. Der zurückgegebene Wert hat das Format JJJJMMTT, wobei JJJJ die Anzahl der Jahre, MM die Anzahl der Monate und TT die Anzahl der Tage darstellt.
Vergleichselemente für Perioden
contains Syntax: Periode_Ausdruck1 contains ( Periode_Ausdruck2 | Datum_Uhrzeit_Ausdruck ) Tip: Gibt ‚true‘ zurück, wenn ‚Periode_Ausdruck1‘ contains ‚Periode_Ausdruck2‘ wahr ist, d. h., wenn die erste Periode den Datums-/Zeitwert oder alle Werte in der zweiten Periode enthält.
equals Syntax: Periode_Ausdruck1 equals Periode_Ausdruck2 Tip: Gibt ‚true‘ zurück, wenn ‚Periode_Ausdruck1‘ und ‚Periode_Ausdruck2‘ dieselben Werte für Start und Ende der Periode aufweisen.
immediately precedes Syntax: Periode_Ausdruck1 immediately precedes Periode_Ausdruck2 Tip: Gibt ‚true‘ zurück, wenn ‚Periode_Ausdruck1‘ ‚Periode_Ausdruck2‘ unmittelbar vorangeht, d. h., wenn der Endwert der ersten Periode mit dem Startwert der zweiten Periode übereinstimmt.
immediately succeeds Syntax: Periode_Ausdruck1 immediately succeeds Periode_Ausdruck2 Tip: Gibt ‚true‘ zurück, wenn ‚Periode_Ausdruck1‘ ‚Periode_Ausdruck2‘ unmittelbar folgt, d. h., wenn der Startwert der ersten Periode mit dem Endwert der zweiten Periode übereinstimmt.
overlaps Syntax: Periode_Ausdruck1 overlaps Periode_Ausdruck2 Tip: Gibt ‚true‘ zurück, wenn ‚Periode_Ausdruck1‘ sich mit ‚Periode_Ausdruck2‘ überschneidet, d. h., wenn sie mindestens einen gemeinsamen Wert aufweisen.
precedes Syntax: Periode_Ausdruck1 precedes Periode_Ausdruck2 Tip: Gibt ‚true‘ zurück, wenn ‚Periode_Ausdruck1‘ ‚Periode_Ausdruck2‘ vorangeht, d. h., wenn alle in der ersten Periode enthaltenen Werte kleiner oder gleich dem Startwert der zweiten Periode sind.
succeeds Syntax: Periode_Ausdruck1 succeeds Periode_Ausdruck2 Tip: Gibt ‚true‘ zurück, wenn ‚Periode_Ausdruck1‘ ‚Periode_Ausdruck2‘ folgt, d. h., wenn alle in der ersten Periode enthaltenen Werte größer oder gleich dem Endwert der zweiten Periode sind.
Blockfunktionen
_firstFromSet Syntax: _firstFromSet ( Satz_Ausdruck ; numerischer_Ausdruck_Maximum ; numerischer_Ausdruck_Überlauf ) Tip: Gibt die ersten Mitglieder zurück, die im Satz gefunden werden (bis zu ’numerischer_Ausdruck_Maximum‘ + ’numerischer_Ausdruck_Überlauf‘). Wenn ’numerischer_Ausdruck_Maximum‘ + ’numerischer_Ausdruck_Überlauf‘ überschritten wird, dann wird nur die maximale Anzahl von Mitgliedern zurückgegeben. Bei einem Satz, der nur wenige Mitglieder mehr als durch ’numerischer_Ausdruck_Maximum‘ angegeben enthält, ermöglicht ’numerischer_Ausdruck_Überlauf‘, dass der kleine Satz zusätzlicher Mitglieder mit aufgenommen wird. Wenn der Satz mehr als die durch den Überlauf zugelassenen Mitglieder enthält, wird nur die durch ’numerischer_Ausdruck_Maximum‘ angegebene Anzahl von Mitgliedern zurückgegeben.
_remainderSet Syntax: _remainderSet ( Mitglied_Ausdruck; Satz_Ausdruck ; numerischer_Ausdruck ) Tip: Gibt den Datensatz zurück, der ‚Mitglied_Ausdruck‘ enthält, wenn die Größe von ‚Satz_Ausdruck‘ größer ist als ’numerischer_Ausdruck‘, d. h., ein neues Mitglied wird erzeugt, wenn die Anzahl der Mitglieder in ‚Satz_Ausdruck‘ größer ist als durch ’numerischer_Ausdruck‘ angegeben.
Anbieterspezifische Funktionen
DB2
DB2 – Mathematisch
log Syntax: log ( numerischer_Ausdruck ) Tip: Liefert den natürlichen Logarithmus von ’numerischer_Ausdruck‘.
log10 Syntax: log10 ( numerischer_Ausdruck ) Tip: Gibt den dekadischen Logarithmus von ’numerischer_Ausdruck‘ zurück.
rand Syntax: rand ([ Ganzzahl_Ausdruck ]) Tip: Generiert eine Zufallszahl. Das optionale Argument „Ganzzahl_Ausdruck“ kann als Seedwert verwendet werden.
DB2 – Trigonometrie
acos Syntax: acos ( numerischer_Ausdruck ) Tip: Gibt den Arkuskosinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ’numerischer_Ausdruck‘ entspricht.
asin Syntax: asin ( numerischer_Ausdruck ) Tip: Gibt den Arkussinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ’numerischer_Ausdruck‘ entspricht.
atan Syntax: atan ( numerischer_Ausdruck ) Tip: Gibt den Arkustangens von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkustangens ist der Winkel, dessen Tangens ’numerischer_Ausdruck‘ entspricht.
atan2 Syntax: atan2 ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 ) Tip: Gibt den Arkustangens der x- und y-Koordinaten zurück, die jeweils in ’numerischer_Ausdruck1′ und ’numerischer_Ausdruck2′ im Bogenmaß angegeben sind. Der Arkustangens ist der Winkel, dessen Tangens ’numerischer_Ausdruck2′ bzw. ’numerischer_Ausdruck1′ entspricht.
atanh Syntax: atanh ( numerischer_Ausdruck ) Tip: Gibt den Arkustangens Hyperbolicus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
cos Syntax: cos ( numerischer_Ausdruck ) Tip: Gibt den Kosinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
cosh Syntax: cosh ( numerischer_Ausdruck ) Tip: Gibt den Kosinus Hyperbolicus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
cot Syntax: cot ( numerischer_Ausdruck ) Tip: Gibt den Cotangens von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
degrees Syntax: degrees ( numerischer_Ausdruck ) Tip: Gibt den Bogenmaßwert von ’numerischer_Ausdruck‘ konvertiert in Grad zurück.
sin Syntax: sin ( numerischer_Ausdruck ) Tip: Gibt den Sinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
sinh Syntax: sinh ( numerischer_Ausdruck ) Tip: Gibt den Sinus Hyperbolicus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
tan Syntax: tan ( numerischer_Ausdruck ) Tip: Gibt den Tangens von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
tanh Syntax: tanh ( numerischer_Ausdruck ) Tip: Gibt den Tangens Hyperbolicus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
ascii Syntax: ascii ( Zeichenfolge_Ausdruck ) Tip: Liefert den ASCII-Codewert des Zeichens ganz links im Argument als einen Ganzzahlwert.
ceiling Syntax: ceiling ( numerischer_Ausdruck ) Tip: Gibt die kleinste Ganzzahl zurück, die größer als oder gleich ’numerischer_Ausdruck‘ ist.
char Syntax: char ( Ausdruck )
Alternative Syntax: char ( Zeichenfolge_Ausdruck , Ganzzahl_Ausdruck ) Gibt eine Zeichenfolgedarstellung mit fester Länge von ‚Zeichenfolge_Ausdruck‘ mit der Länge ‚Ganzzahl_Ausdruck‘ zurück.
Alternative Syntax 2: char ( Dezimalausdruck , Zeicenfolge_Ausdruck ) Gibt eine Zeichenfolgedarstellung von ‚Dezimalausdruck‘ mit dem Dezimaltrennzeichen ‚Zeichenfolge_Ausdruck‘ zurück. Tip: Liefert eine Zeichenfolge, die einen Datum-Uhrzeit-Wert oder eine Dezimalzahl repräsentiert.
chr Syntax: chr ( Ganzzahl_Ausdruck ) Tip: Gibt das Zeichen zurück, das dem durch ‚Ganzzahl_Ausdruck‘ angegebenen ASCII-Codewert entspricht. ‚Ganzzahl_Ausdruck‘ muss zwischen 0 und 255 liegen.
concat Syntax: concat ( Zeichenfolge_Ausdruck1; Zeichenfolge_Ausdruck2 ) Tip: Gibt eine Zeichenfolge zurück, die das Ergebnis der Verkettung von ‚Zeichenfolge_Ausdruck1‘ mit ‚Zeichenfolge_Ausdruck2‘ darstellt.
date Syntax: date ( Ausdruck ) Tip: Gibt ein Datum für einen einzelnen Eingabewert zurück. ‚Ausdruck‘ kann eine Zeichenfolgen- oder Ganzzahldarstellung eines Datums sein.
day Syntax: day ( Datum_Ausdruck ) Tip: Gibt den Tag des Monats (1 bis 31) aus ‚Datum_Ausdruck‘ zurück. ‚Datum_Ausdruck‘ kann entweder ein Datumswert oder die Zeichenfolgendarstellung eines Datums sein.
dayname Syntax: dayname ( Datum_Ausdruck ) Tip: Gibt eine Zeichenfolge zurück, die den datenquellenspezifischen Namen des Tages enthält (beispielsweise Sunday bis Saturday oder Sun. bis Sat. für eine englische Datenquelle, Sonntag bis Samstag für eine deutsche); dabei wird der Tagesteil in ‚Datum_Ausdruck‘ zugrunde gelegt. ‚Datum_Ausdruck‘ kann entweder ein Datumswert oder die Zeichenfolgendarstellung eines Datums sein.
dayofweek Syntax: dayofweek ( Datum_Ausdruck ) Tip: Gibt den Wochentag in ‚Datum_Ausdruck‘ als Ganzzahl von 1 bis 7 zurück, wobei 1 für Sonntag steht. ‚Datum_Ausdruck‘ kann entweder ein Datumswert oder die Zeichenfolgendarstellung eines Datums sein.
dayofweek_iso Syntax: dayofweek_iso ( Datum_Ausdruck ) Tip: Gibt den Wochentag in ‚Datum_Ausdruck‘ als Ganzzahl von 1 bis 7 zurück, wobei 1 für Montag steht. ‚Datum_Ausdruck‘ kann entweder ein Datumswert oder die Zeichenfolgendarstellung eines Datums sein.
dayofyear Syntax: dayofyear ( Datum_Ausdruck ) Tip: Gibt den Tag des Jahres in ‚Datum_Ausdruck‘ als Ganzzahl zwischen 1 und 366 zurück. ‚Datum_Ausdruck‘ kann entweder ein Datumswert oder die Zeichenfolgendarstellung eines Datums sein.
days Syntax: days ( Ausdruck ) Tip: Gibt eine Ganzzahldarstellung eines Datums zurück. ‚Ausdruck‘ kann entweder ein Datumswert oder die Zeichenfolgendarstellung eines Datums sein.
dec Syntax: dec ( Zeichenfolge_Ausdruck [ ; Genauigkeit_Ganzzahl [ ; Skalierung_Ganzzahl [ ; Dezimalzeichen ] ] ] ) Tip: Gibt die Dezimaldarstellung von ‚Zeichenfolge_Ausdruck‘ mit ‚Genauigkeit_Ganzzahl‘ und ‚Skalierung_Ganzzahl‘ zurück. Mit ‚Dezimalzeichen‘ kann die Einzelbytezeichenkonstante angegeben werden, die zur Begrenzung der Dezimalziffern in ‚Zeichenfolge_Ausdruck‘ verwendet wird. ‚Zeichenfolge_Ausdruck‘ muss als SQL-Ganzzahl oder Dezimalkonstante formatiert sein.
Alternative Syntax: dec ( numerischer_Ausdruck ; Genauigkeit_Ganzzahl [ ; Skalierung_Ganzzahl ] ] ) Gibt die Dezimaldarstellung von ’numerischer_Ausdruck‘ mit ‚Genauigkeit_Ganzzahl‘ und ‚Skalierung_Ganzzahl‘ zurück.
Alternative Syntax 2: dec ( Datum_Uhrzeit_Ausdruck [ , Genauigkeit_Ganzzahl [ , Skalierung_Ganzzahl ] ] ) Gibt die Dezimaldarstellung von ‚Datum_Uhrzeit_Ausdruck‘ mit ‚Genauigkeit_Ganzzahl‘ und ‚Skalierung_Ganzzahl‘ zurück.
decimal Syntax: decimal ( Zeichenfolge_Ausdruck [ ; Genauigkeit_Ganzzahl [ ; Skalierung_Ganzzahl [ ; Dezimalzeichen ] ] ] ) Tip: Gibt die Dezimaldarstellung von ‚Zeichenfolge_Ausdruck‘ mit ‚Genauigkeit_Ganzzahl‘ und ‚Skalierung_Ganzzahl‘ zurück. Mit ‚Dezimalzeichen‘ kann die Einzelbytezeichenkonstante angegeben werden, die zur Begrenzung der Dezimalziffern in ‚Zeichenfolge_Ausdruck‘ verwendet wird. ‚Zeichenfolge_Ausdruck‘ muss als SQL-Ganzzahl oder Dezimalkonstante formatiert sein.
Alternative Syntax: decimal ( numerischer_Ausdruck ; Genauigkeit_Ganzzahl [ ; Skalierung_Ganzzahl ] ] ) Gibt die Dezimaldarstellung von ’numerischer_Ausdruck‘ mit ‚Genauigkeit_Ganzzahl‘ und ‚Skalierung_Ganzzahl‘ zurück.
Alternative Syntax 2: decimal ( Datum_Uhrzeit_Ausdruck [ , Genauigkeit_Ganzzahl [ , Skalierung_Ganzzahl ] ] ) Gibt die Dezimaldarstellung von ‚Datum_Uhrzeit_Ausdruck‘ mit ‚Genauigkeit_Ganzzahl‘ und ‚Skalierung_Ganzzahl‘ zurück.
difference Syntax: difference ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Gibt einen Ganzzahlwert zurück, der die Differenz zwischen den Werten darstellt, die von der datenquellenspezifischen ’soundex‘-Funktion für ‚Zeichenfolge_Ausdruck1‘ und ‚Zeichenfolge_Ausdruck2‘ zurückgegeben wurden. Der zurückgegebene Wert reicht von 0 bis 4, wobei 4 für eine größtmögliche Übereinstimmung steht. Beachten Sie, dass 4 keine Übereinstimmung der Zeichenfolgen bedeutet.
digits Syntax: digits ( numerischer_Ausdruck ) Tip: Liefert eine Darstellung einer Zahl, die keine Gleitkommazahl ist, als eine Zeichenfolge.
double Syntax: double ( Ausdruck ) Tip: Gibt die Darstellung eines Ausdrucks im Gleitkomma-Format zurück. ‚Ausdruck‘ kann entweder ein numerischer oder ein Zeichenfolgenausdruck sein.
event_mon_state Syntax: event_mon_state ( Zeichenfolge_Ausdruck ) Tip: Liefert den Betriebsstatus eines bestimmten Statusmonitors.
float Syntax: float ( numerischer_Ausdruck ) Tip: Liefert die Darstellung einer Zahl durch Gleitkomma.
hex Syntax: hex ( Ausdruck ) Tip: Liefert die hexadezimale Darstellung eines Wertes.
hour Syntax: hour ( Uhrzeit_Ausdruck ) Tip: Gibt die Stunde als Ganzzahl von 0 = Mitternacht bis 23 aus ‚Uhrzeit_Ausdruck‘ zurück. ‚Uhrzeit_Ausdruck‘ kann entweder ein Uhrzeitwert oder die Zeichenfolgendarstellung einer Uhrzeit sein.
insert Syntax: insert ( Zeichenfolge_Ausdruck1; Ganzzahl_Ausdruck1; Ganzzahl_Ausdruck2; Zeichenfolge_Ausdruck2 ) Tip: Gibt eine Zeichenfolge zurück, in der ‚Ganzzahl_Ausdruck2‘ Zeichen an der Startposition ‚Ganzzahl_Ausdruck1‘ aus ‚Zeichenfolge_Ausdruck1‘ gelöscht wurden und ‚Zeichenfolge_Ausdruck2‘ an der Startposition in ‚Zeichenfolge_Ausdruck1‘ eingefügt wurde. Das erste Zeichen in der Zeichenfolge befindet sich an der Position 1.
int Syntax: int ( Ausdruck ) Tip: Gibt die Ganzzahldarstellung eines Ausdrucks zurück. ‚Ausdruck‘ kann entweder ein numerischer Wert oder die Zeichenfolgendarstellung einer Zahl sein.
integer Syntax: integer ( Ausdruck ) Tip: Gibt die Ganzzahldarstellung eines Ausdrucks zurück. ‚Ausdruck‘ kann entweder ein numerischer Wert oder die Zeichenfolgendarstellung einer Zahl sein.
julian_day Syntax: julian_day ( Ausdruck ) Tip: Gibt einen Ganzzahlwert zurück, der die Anzahl von Tagen vom 1. Januar 4712 v.Chr. (dem Anfangsdatum des Julianischen Kalenders) bis zu dem Datumswert darstellt, der durch ‚Ausdruck‘ angegeben ist ‚Ausdruck‘ kann entweder ein Datumswert oder die Zeichenfolgendarstellung eines Datums sein.
lcase Syntax: lcase ( Zeichenfolge_Ausdruck ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, nachdem alle Großbuchstaben in Kleinbuchstaben konvertiert wurden.
left Syntax: left ( Zeichenfolge_Ausdruck; Ganzzahl_Ausdruck ) Tip: Gibt die am weitesten links stehenden ‚Ganzzahl_Ausdruck‘-Zeichen aus ‚Zeichenfolge_Ausdruck‘ zurück.
length Syntax: length ( Ausdruck ) Tip: Liefert die Länge des Operanden in Bytes. Ausnahme: Zwei-Byte-Zeichenfolgentypen, die die Länge in Zeichen liefern.
locate Syntax: locate ( Zeichenfolge_Ausdruck1; Zeichenfolge_Ausdruck2 [ ; Ganzzahl_Ausdruck ] ) Tip: Gibt die Startposition des ersten Vorkommens von ‚Zeichenfolge_Ausdruck1‘ innerhalb von ‚Zeichenfolge_Ausdruck2‘ zurück. Die Suche beginnt an der Startposition ‚Ganzzahl_Ausdruck‘ von ‚Zeichenfolge_Ausdruck2‘. Das erste Zeichen in einer Zeichenfolge befindet sich an der Position 1. Wird ‚Zeichenfolge_Ausdruck1‘ nicht gefunden, wird null zurückgegeben.
long_varchar Syntax: long_varchar ( Zeichenfolge_Ausdruck ) Tip: Liefert eine lange Zeichenfolge.
ltrim Syntax: ltrim ( Zeichenfolge_Ausdruck ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, nachdem die führenden Leerzeichen entfernt wurden.
microsecond Syntax: microsecond ( Ausdruck ) Tip: Gibt den Mikrosekundenteil (Zeiteinheit) eines Werts zurück. ‚Ausdruck‘ kann entweder eine Zeitmarke oder die Zeichenfolgendarstellung einer Zeitmarke sein.
midnight_seconds Syntax: midnight_seconds ( Ausdruck ) Tip: Gibt einen Ganzzahlwert von 0 bis 86400 zurück, der die Anzahl von Sekunden zwischen Mitternacht und dem Uhrzeitwert darstellt, der durch das Argument angegeben wird. ‚Ausdruck‘ kann ein Uhrzeitwert, eine Zeitmarke oder die Zeichenfolgendarstellung einer Uhrzeit sein.
minute Syntax: minute ( Uhrzeit_Ausdruck ) Tip: Gibt die Minute (eine Ganzzahl von 0 bis 59) aus ‚Uhrzeit_Ausdruck‘ zurück. ‚Uhrzeit_Ausdruck‘ kann ein Uhrzeitwert, eine Zeitmarke oder die Zeichenfolgendarstellung einer Uhrzeit sein.
month Syntax: month ( Datum_Ausdruck ) Tip: Gibt den Monat (eine Ganzzahl von 1 bis 12) aus ‚Datum_Ausdruck‘ zurück.
monthname Syntax: monthname ( Datum_Ausdruck ) Tip: Gibt eine Zeichenfolge zurück, die den datenquellenspezifischen Namen des Monats enthält (beispielsweise January bis December oder Jan. bis Dec. für englische Datenquellen oder Januar bis Dezember für deutsche); dabei wird der Monatsteil in ‚Datum_Ausdruck‘ zugrunde gelegt.
quarter Syntax: quarter ( Datum_Ausdruck ) Tip: Gibt das Quartal in ‚Datum_Ausdruck‘ als Zahl von 1 bis 4 zurück, wobei 1 für die Zeit vom 1. Januar bis 31. März steht.
radians Syntax: radians ( numerischer_Ausdruck ) Tip: Gibt einen Wert im Bogenmaß zurück, der aus ’numerischer_Ausdruck‘ Grad konvertiert wurde.
repeat Syntax: repeat ( Zeichenfolge_Ausdruck; Ganzzahl_Ausdruck ) Tip: Gibt eine Zeichenfolge zurück, die aus ‚Ganzzahl_Ausdruck‘ Wiederholungen von ‚Zeichenfolge_Ausdruck‘ besteht.
replace Syntax: replace ( Zeichenfolge_Ausdruck1; Zeichenfolge_Ausdruck2; Zeichenfolge_Ausdruck3 ) Tip: Ersetzt alle Vorkommen von ‚Zeichenfolge_Ausdruck2‘ in ‚Zeichenfolge_Ausdruck1‘ durch ‚Zeichenfolge_Ausdruck3‘.
right Syntax: right ( Zeichenfolge_Ausdruck; Ganzzahl_Ausdruck ) Tip: Gibt die am weitesten rechts stehenden ‚Ganzzahl_Ausdruck‘ Zeichen aus ‚Zeichenfolge_Ausdruck‘ zurück.
round Syntax: round ( numerischer_Ausdruck; Ganzzahl_Ausdruck ) Tip: Gibt ’numerischer_Ausdruck‘ zurück, nachdem auf ‚Ganzzahl_Ausdruck‘ Stellen rechts vom Dezimaltrennzeichen gerundet wurde. Wenn ‚Ganzzahl_Ausdruck‘ negativ ist, wird ’numerischer_Ausdruck‘ auf den nächsten absoluten Wert mit ‚Ganzzahl_Ausdruck‘ Stellen links vom Dezimaltrennzeichen gerundet. Das Runden wird vor dem Anwenden der Datenformatierung durchgeführt.
rtrim Syntax: rtrim ( Zeichenfolge_Ausdruck ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, nachdem die nachfolgenden Leerzeichen entfernt wurden.
second Syntax: second ( Uhrzeit_Ausdruck ) Tip: Gibt die Sekunde (eine Ganzzahl von 0 bis 59) aus ‚Uhrzeit_Ausdruck‘ zurück.
sign Syntax: sign ( numerischer_Ausdruck ) Tip: Gibt einen Wert zurück, der das Vorzeichen von ’numerischer_Ausdruck‘ bestimmt: +1, wenn ’numerischer_Ausdruck‘ positiv ist, 0 für null und -1 für negative Werte.
smallint Syntax: smallint ( Ausdruck ) Tip: Liefert die Darstellung einer Zahl als kleine Ganzzahl.
soundex Syntax: soundex ( Zeichenfolge_Ausdruck ) Tip: Gibt eine Zeichenfolge mit vier Zeichen zurück, die sich aus einer phonetischen Auswertung von ‚Zeichenfolge_Ausdruck‘ ergeben. Mit dieser Funktion können zwei Zeichenfolgen verglichen werden. Z. B. soundex (‚SMITH‘) = soundex (‚SMYTH‘).
space Syntax: space ( Ganzzahl_Ausdruck ) Tip: Gibt eine Zeichenfolge zurück, die aus ‚Ganzzahl_Ausdruck‘ Leerzeichen besteht.
substr Syntax: substr ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] ) Tip: Gibt die Teilzeichenfolge aus ‚Zeichenfolge_Ausdruck‘ zurück, die an Position ‚Ganzzahl_Ausdruck1‘ beginnt und die Länge ‚Ganzzahl_Ausdruck2‘ besitzt. Das erste Zeichen in ‚Zeichenfolge_Ausdruck‘ befindet sich an der Position 1.
table_name Syntax: table_name ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Gibt einen unqualifizierten Namen einer Tabelle oder Ansicht basierend auf dem Objektnamen in ‚Zeichenfolge_Ausdruck1‘ und dem Schema-Namen in ‚Zeichenfolge_Ausdruck2‘ zurück. Er wird zur Alias-Auflösung verwendet.
table_schema Syntax: table_schema ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Gibt den Teil des Schema-Namens der zweiteiligen Tabelle oder Ansicht basierend auf dem Objektnamen in ‚Zeichenfolge_Ausdruck1‘ und dem Schema-Namen in ‚Zeichenfolge_Ausdruck2‘ zurück. Er wird zur Alias-Auflösung verwendet.
time Syntax: time ( Ausdruck ) Tip: Liefert die Uhrzeit aus einem Wert.
timestamp Syntax: timestamp ( Ausdruck1 [ ; Ausdruck2 ] ) Tip: Gibt eine Zeitmarke aus einem Wert oder einem Wertepaar zurück. ‚Ausdruck1‘ muss einen Datumswert und ‚Ausdruck2‘ einen Uhrzeitwert darstellen.
timestamp_iso Syntax: timestamp_iso ( Ausdruck ) Tip: Gibt einen Datum-Uhrzeit-Wert im ISO-Format (JJJJ-MM-TT HH:MM:SS.NNNNNN) zurück, der aus dem IBM Format (JJJJ-MM-TT-HH.MM.SS.NNNNNN) konvertiert wurde. Wenn ‚Ausdruck‘ eine Uhrzeit ist, fügt er den Wert des aktuellen Datums (CURRENT DATE) für die Datums-Elemente und null für die Bruchteil-Uhrzeit-Elemente ein.
timestampdiff Syntax: timestampdiff ( Ausdruck1; Ausdruck2 ) Tip: Gibt die geschätzte Anzahl von Intervallen vom Typ ‚Ausdruck1‘ basierend auf der Differenz zwischen zwei Zeitmarken zurück. ‚Ausdruck2‘ ist das Ergebnis der Subtraktion zweier Zeitmarken und der Konvertierung des Ergebnisses in CHAR. Gültige Werte für ‚Ausdruck1‘ sind: 1 Bruchteile einer Sekunde; 2 Sekunden; 4 Minuten; 8 Stunden; 16 Tage; 32 Wochen; 64 Monate; 128 Quartale; 256 Jahre.
to_char Syntax: to_char ( Zeitmarke_Ausdruck , Formatzeichenfolge ) Tip: Gibt die Zeichenfolgedarstellung einer Zeitmarke mit dem Format „Formatzeichenfolge“ zurück.
to_char Syntax: to_char ( numerischer_Ausdruck , Formatzeichenfolge ) Tip: Gibt die Zeichenfolgedarstellung eines numerischen Werts mit dem Format „Formatzeichenfolge“ zurück.
to_char Syntax: to_char ( Zeichenfolge_Ausdruck ) Tip: Gibt die VARCHAR-Zeichenfolgedarstellung von „Zeichenfolge_Ausdruck“ zurück.
to_date Syntax: to_date ( Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Konvertiert ‚Ausdruck1‘ in einen Datum-Uhrzeit-Wert, wie durch das Format ‚Zeichenfolge_Ausdruck2‘ angegeben. Das erste Argument „Ausdruck1“ kann einen Zeichenfolgetyp oder einen numerischen Typ aufweisen.
translate Syntax: translate ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2; Zeichenfolge_Ausdruck3 [ ; Zeichenfolge_Ausdruck4 ] ] ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ zurück, nachdem die Zeichen in ‚Zeichenfolge_Ausdruck3‘ in entsprechende Zeichen in ‚Zeichenfolge_Ausdruck2‘ konvertiert wurden. ‚Zeichenfolge_Ausdruck4‘ ist ein einzelnes Zeichen, das zum Auffüllen von ‚Zeichenfolge_Ausdruck2‘ dient, wenn ‚Zeichenfolge_Ausdruck2‘ kürzer ist als ‚Zeichenfolge_Ausdruck3‘. Wenn nur ‚Zeichenfolge_Ausdruck1‘ vorhanden ist, wird sie von dieser Funktion in Großbuchstaben umgewandelt.
trunc Syntax: trunc ( numerischer_Ausdruck1 [ , numerischer_Ausdruck2 ] ) Tip: Gibt „numerischer_Ausdruck1“ zurück, nachdem der Wert auf „numerischer_Ausdruck2“ Stellen rechts vom Dezimaltrennzeichen abgeschnitten wurde. Wenn „numerischer_Ausdruck2“ negativ ist, wird „numerischer_Ausdruck1“ auf den absoluten Wert von „numerischer_Ausdruck2“ Stellen links vom Dezimaltrennzeichen abgeschnitten. Wenn „numerischer_Ausdruck2“ nicht angegeben wird, wird „numerischer_Ausdruck1“ am Dezimaltrennzeichen abgeschnitten.
trunc Syntax: trunc ( Datum_Uhrzeit_Ausdruck [, Formatzeichenfolge [, Ländereinstellung_Name ] ] ) Tip: Gibt „Datum_Uhrzeit_Ausdruck“ zurück, nachdem der Wert auf die durch „Formatzeichenfolge“ angegebene Einheit gerundet wurde. Wenn „Formatzeichenfolge“ nicht angegeben wird, wird „Datum_Uhrzeit_Ausdruck“ auf den nächsten Tag gerundet (entsprechend einer Angabe von ‚DD‘ für „Formatzeichenfolge“). „Ländereinstellung_Name“ ist eine Zeichenfolgekonstante, die die Ländereinstellung angibt, die zur Bestimmung des ersten Tags der Woche verwendet wird. Wenn „Ländereinstellung_Name“ nicht angegeben wird, wird der Wert von CURRENT LOCALE LC_TIME verwendet.
truncate Syntax: truncate ( numerischer_Ausdruck1 [ , numerischer_Ausdruck2 ] ) Tip: Gibt „numerischer_Ausdruck1“ zurück, nachdem der Wert auf „numerischer_Ausdruck2“ Stellen rechts vom Dezimaltrennzeichen abgeschnitten wurde. Wenn „numerischer_Ausdruck2“ negativ ist, wird „numerischer_Ausdruck1“ auf den absoluten Wert von „numerischer_Ausdruck2“ Stellen links vom Dezimaltrennzeichen abgeschnitten. Wenn „numerischer_Ausdruck2“ nicht angegeben wird, wird „numerischer_Ausdruck1“ am Dezimaltrennzeichen abgeschnitten.
truncate Syntax: truncate ( Datum_Uhrzeit_Ausdruck [, Formatzeichenfole [, Ländereinstellung_Name ] ] ) Tip: Gibt „Datum_Uhrzeit_Ausdruck“ zurück, nachdem der Wert auf die durch „Formatzeichenfolge“ angegebene Einheit gerundet wurde. Wenn „Formatzeichenfolge“ nicht angegeben wird, wird „Datum_Uhrzeit_Ausdruck“ auf den nächsten Tag gerundet (entsprechend einer Angabe von ‚DD‘ für „Formatzeichenfolge“). „Ländereinstellung_Name“ ist eine Zeichenfolgekonstante, die die Ländereinstellung angibt, die zur Bestimmung des ersten Tags der Woche verwendet wird. Wenn „Ländereinstellung_Name“ nicht angegeben wird, wird der Wert von CURRENT LOCALE LC_TIME verwendet.
ucase Syntax: ucase ( Zeichenfolge_Ausdruck ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, nachdem alle Kleinbuchstaben in Großbuchstaben konvertiert wurden.
value Syntax: value ( Ausdruck_Liste ) Tip: Gibt das erste Nicht-Null-Argument zurück (bzw. null, wenn alle Argumente null sind). Die ‚Value‘-Funktion erfordert mindestens zwei Argumente.
varchar Syntax: varchar ( Ausdruck [ ; numerischer_Ausdruck ] ) Tip: Gibt ‚Ausdruck‘ als Variablenzeichen (VARCHAR) mit der Länge ’numerischer_Ausdruck‘ zurück.
week Syntax: week ( Datum_Ausdruck ) Tip: Gibt die Woche des Jahres in ‚Datum_Ausdruck‘ als Ganzzahlwert von 1 bis 53 zurück.
year Syntax: year ( Datum_Ausdruck ) Tip: Gibt das Jahr aus ‚Datum_Ausdruck‘ zurück.
Exasol
Exasol – Mathematisch
log Syntax: log ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 ) Tip: Gibt den Logarithmus von ’numerischer_Ausdruck2′ mit der Basis ’numerischer_Ausdruck1′ zurück.
log10 Syntax: log10 ( numerischer_Ausdruck1 ) Tip: Gibt den Logarithmus von ’numerischer_Ausdruck1′ mit der Basis 10 zurück.
log2 Syntax: log2 ( numerischer_Ausdruck1 ) Tip: Gibt den Logarithmus von ’numerischer_Ausdruck1′ mit der Basis 2 zurück.
Exasol – Trigonometrisch
acos Syntax: acos ( numerischer_Ausdruck ) Tip: Gibt den Arkuskosinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ’numerischer_Ausdruck‘ entspricht.
asin Syntax: asin ( numerischer_Ausdruck ) Tip: Gibt den Arkussinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ’numerischer_Ausdruck‘ entspricht.
atan Syntax: atan ( numerischer_Ausdruck ) Tip: Gibt den Arkustangens von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkustangens ist der Winkel, dessen Tangens ’numerischer_Ausdruck‘ entspricht.
atan2 Syntax: atan2 ( numerischer_Ausdruck1 ;numerischer_Ausdruck2 ) Tip: Gibt den Arkustangens der x- und y-Koordinaten zurück, die jeweils in ’numerischer_Ausdruck1′ und ’numerischer_Ausdruck2′ im Bogenmaß angegeben sind. Der Arkustangens ist der Winkel, dessen Tangens ’numerischer_Ausdruck2′ bzw. ’numerischer_Ausdruck1′ entspricht.
cos Syntax: cos ( numerischer_Ausdruck ) Tip: Gibt den Kosinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
cosh Syntax: cosh ( numerischer_Ausdruck ) Tip: Gibt den Kosinus Hyperbolicus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
sin Syntax: sin ( numerischer_Ausdruck ) Tip: Gibt den Sinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
sinh Syntax: sinh ( numerischer_Ausdruck ) Tip: Gibt den Sinus Hyperbolicus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
tan Syntax: tan ( numerischer_Ausdruck ) Tip: Gibt den Tangens von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
tanh Syntax: tanh ( numerischer_Ausdruck ) Tip: Gibt den Tangens Hyperbolicus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
add_months Syntax: _add_months ( Datum_Ausdruck ; Ganzzahl_Ausdruck ) Tip: Gibt den Datum-Uhrzeit-Wert zurück, der sich aus der Addition von ‚Ganzzahl_Ausdruck‘ Monaten zu ‚Datum_Ausdruck‘ ergibt.
ascii Syntax: ascii ( Zeichenfolge_Ausdruck ) Tip: Gibt eine Zahl zurück, die den ASCII-Codewert des am weitesten links stehenden Zeichens in ‚Zeichenfolge_Ausdruck‘ darstellt.
ceil Syntax: ceil ( numerischer_Ausdruck ) Tip: Gibt die kleinste Ganzzahl zurück, die größer als oder gleich ’numerischer_Ausdruck‘ ist.
character_length Syntax: character_length ( Zeichenfolge_Ausdruck ) Tip: Gibt die Anzahl der logischen Zeichen in ‚Zeichenfolge_Ausdruck‘ zurück. Die Anzahl der logischen Zeichen kann sich bei einigen ostasiatischen Ländereinstellungen von der Anzahl der Bytes unterscheiden.
chr Syntax: chr ( Ganzzahl_Ausdruck ) Tip: Gibt das Zeichen zurück, das dem durch ‚Ganzzahl_Ausdruck‘ angegebenen ASCII-Codewert entspricht. ‚Ganzzahl_Ausdruck‘ muss zwischen 0 und 255 liegen.
concat Syntax: concat ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Gibt eine Zeichenfolge zurück, die das Ergebnis der Verkettung oder Verbindung von ‚Zeichenfolge_Ausdruck1‘ mit ‚Zeichenfolge_Ausdruck2‘ darstellt.
decode Syntax: decode ( Ausdruck ; Suche ; Ergebnis [ ; Suche ; Ergebnis ]… [ ; Standardwert ] ) Tip: Vergleicht ‚Ausdruck‘ einzeln mit jedem Suchwert. Wenn ‚Ausdruck‘ gleich einem Suchwert ist, wird das entsprechende Ergebnis geliefert. Wenn keine Übereinstimmung gefunden wurde, wird ‚Standardwert‘ zurückgegeben. Wenn ‚Standardwert‘ nicht angegeben ist, wird null zurückgegeben.
dump Syntax: dump ( Ausdruck [ ; numerischer_Ausdruck1 [ ; numerischer_Ausdruck2 [ ; numerischer_Ausdruck3 ] ] ] ) Tip: Gibt die interne Darstellung von ‚Ausdruck‘ mit dem Format von ’numerischer_Ausdruck1′ zurück, wobei an Position ’numerischer_Ausdruck2′ für ’numerischer_Ausdruck3′ Zeichen begonnen wird.
greatest Syntax: greatest ( Ausdruck_Liste ) Tip: Gibt den größten Wert in ‚Ausdruck_Liste‘ zurück.
instr Syntax: instr ( Zeichenfolge_Ausdruck1; Zeichenfolge_Ausdruck2 [ ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] ] ) Tip: Sucht in ‚Zeichenfolge_Ausdruck1‘ beginnend an Position ‚Ganzzahl_Ausdruck1‘ nach ‚Ganzzahl_Ausdruck2‘ Vorkommen von ‚Zeichenfolge_Ausdruck2‘. Wenn ‚Ganzzahl_Ausdruck1‘ negativ ist, wird die Suche rückwärts vom Ende von ‚Zeichenfolge_Ausdruck1‘ ausgeführt. Gibt eine Ganzzahl zurück, die die Position von ‚Zeichenfolge_Ausdruck2‘ angibt.
least Syntax: least ( Ausdruck_Liste ) Tip: Gibt den kleinsten Wert in ‚Ausdruck_Liste‘ zurück.
length Syntax: length ( Zeichenfolge_Ausdruck ) Tip: Gibt die Anzahl der Zeichen in ‚Zeichenfolge_Ausdruck‘ zurück.
lpad Syntax: lpad ( Zeichenfolge_Ausdruck1; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ zurück, die links bis zur durch ‚Ganzzahl_Ausdruck‘ definierten Länge mit Wiederholungen von ‚Zeichenfolge_Ausdruck2‘ aufgefüllt wurde. Wenn ‚Zeichenfolge_Ausdruck1‘ länger ist als ‚Ganzzahl_Ausdruck‘, wird der entsprechende Teil von ‚Zeichenfolge_Ausdruck1‘ zurückgegeben.
ltrim Syntax: ltrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, nachdem alle führenden Zeichen bis zum ersten Zeichen entfernt wurden, das nicht in ‚Zeichenfolge_Ausdruck2‘ enthalten ist.
months_between Syntax: months_between ( Datum_Ausdruck1 ; Datum_Ausdruck2 ) Tip: Gibt die Anzahl von Monaten von ‚Datum_Ausdruck1‘ bis ‚Datum_Ausdruck2‘ zurück. Ist ‚Datum_Ausdruck1‘ ein späteres Datum als ‚Datum_Ausdruck2‘, wird eine positive Zahl zurückgegeben. Tages- und Uhrzeitteile der Differenz werden ignoriert, d. h. die Monate werden nicht gerundet, es sei denn, ‚Datum_Ausdruck1‘ und ‚Datum_Ausdruck2‘ sind die letzten Tage eines Monats.
nvl Syntax: nvl ( Ausdruck1 ; Ausdruck2 ) Tip: Gibt den Wert für ‚Ausdruck1‘ zurück, wenn ‚Ausdruck1‘ nicht NULL ist. Wenn ‚Ausdruck1‘ NULL ist, wird der Wert von ‚Ausdruck2‘ zurückgegeben.
regexp_instr Syntax: regexp_instr ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 [ ; numerischer_Ausdruck1 ; numerischer_Ausdruck2 ] ) Tip: Gibt die Position in ‚Zeichenfolge_Ausdruck1‘ (ab 1) zurück, an der eine Übereinstimmung mit dem regulären Ausdruck ‚Zeichenfolge_Ausdruck2′ auftritt. Der optionale Parameter ’numerischer_Ausdruck1′ definiert, an welcher Position die Suche beginnen soll (ab 1). Die optionale positive Zahl ’numerischer_Ausdruck2‘ definiert, nach welchem Vorkommen gesucht werden soll.
regexp_replace Syntax: regexp_replace ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 [ ; Zeichenfolge_Ausdruck3 ; numerischer_Ausdruck1 ; numerischer_Ausdruck2 ] ) Tip: Ersetzt die Vorkommen von ‚Zeichenfolge_Ausdruck2‘ in ‚Zeichenfolge_Ausdruck1‘ durch ‚Zeichenfolge_Ausdruck3‘. Der optionale Parameter ’numerischer_Ausdruck1′ definiert, an welcher Position die Suche beginnen soll (ab 1). Die optionale positive Zahl ’numerischer_Ausdruck2′ definiert, nach welchem Vorkommen gesucht werden soll.
regexp_substr Syntax: regexp_substr ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 [ ; numerischer_Ausdruck1 ; numerischer_Ausdruck2 ] ) Tip: Gibt eine Teilzeichenfolge des Parameters ‚Zeichenfolge_Ausdruck1‘ zurück. Der Parameter ‚Zeichenfolge_Ausdruck2′ definiert einen regulären Ausdruck, nach dem gesucht wird. Der optionale Parameter ’numerischer_Ausdruck1′ definiert, an welcher Position die Suche beginnen soll (ab 1). Die optionale positive Zahl ’numerischer_Ausdruck2‘ definiert, nach welchem Vorkommen gesucht werden soll.
replace Syntax: replace ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 [ ; Zeichenfolge_Ausdruck3 ] ) Tip: Ersetzt alle Vorkommen von ‚Zeichenfolge_Ausdruck2‘ in ‚Zeichenfolge_Ausdruck1‘ durch ‚Zeichenfolge_Ausdruck3‘. Wenn ‚Zeichenfolge_Ausdruck3‘ nicht angegeben ist, werden alle Vorkommen von ‚Zeichenfolge_Ausdruck2‘ gelöscht.
round Syntax: round ( numerischer_Ausdruck[ ; Ganzzahl_Ausdruck ] ) Tip: Gibt ’numerischer_Ausdruck‘ zurück, nachdem auf den nächsten Wert mit ‚Ganzzahl_Ausdruck‘ Stellen rechts vom Dezimaltrennzeichen gerundet wurde. Wenn ‚Ganzzahl_Ausdruck‘ negativ ist, wird ’numerischer_Ausdruck‘ auf den nächsten absoluten Wert mit ‚Ganzzahl_Ausdruck‘ Stellen links vom Dezimaltrennzeichen gerundet. Das Runden wird vor dem Anwenden der Datenformatierung durchgeführt.
rpad Syntax: rpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ zurück, die rechts bis zur Länge ‚Ganzzahl_Ausdruck‘ mit Wiederholungen von ‚Zeichenfolge_Ausdruck2‘ aufgefüllt wurde. Wenn ‚Zeichenfolge_Ausdruck1‘ länger ist als ‚Ganzzahl_Ausdruck‘, wird der entsprechende Teil von ‚Zeichenfolge_Ausdruck1‘ zurückgegeben. Wenn ‚Zeichenfolge_Ausdruck2‘ nicht angegeben ist, werden die Wiederholungen von ‚Zeichenfolge_Ausdruck2‘ durch Leerzeichen ersetzt.
rtrim Syntax: rtrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ zurück, nachdem alle Zeichen nach dem letzten Zeichen entfernt wurden, das nicht in ‚Zeichenfolge_Ausdruck2‘ enthalten ist. Wenn ‚Zeichenfolge_Ausdruck2‘ nicht angegeben ist, werden die letzten Leerzeichen entfernt.
sign Syntax: sign ( numerischer_Ausdruck ) Tip: Gibt einen Wert zurück, der das Vorzeichen von ’numerischer_Ausdruck‘ bestimmt: +1, wenn ’numerischer_Ausdruck‘ positiv ist, 0 für null und -1 für negative Werte.
soundex Syntax: soundex ( Zeichenfolge_Ausdruck ) Tip: Gibt eine Zeichenfolge zurück, die das Resultat der phonetischen Auswertung von ‚Zeichenfolge_Ausdruck‘ enthält.
substr Syntax: substr ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] ) Tip: Gibt die Teilzeichenfolge aus ‚Zeichenfolge_Ausdruck‘ zurück, die für ‚Ganzzahl_Ausdruck2‘ an der Position ‚Ganzzahl_Ausdruck1‘ beginnt oder am Ende von ‚Zeichenfolge_Ausdruck‘, wenn ‚Ganzzahl_Ausdruck2‘ nicht angegeben ist. Das erste Zeichen in ‚Zeichenfolge_Ausdruck‘ befindet sich an der Position 1.
to_char Syntax: to_char ( Ausdruck [ ; Zeichenfolge_Ausdruck ] ) Tip: Gibt die Zeichenfolgendarstellung von ‚Ausdruck‘ mit dem Format ‚Zeichenfolge_Ausdruck‘ zurück. ‚Ausdruck‘ kann entweder ein Datumswert oder ein numerischer Wert sein.
to_date Syntax: to_date ( Ausdruck1 [ ; Zeichenfolge_Ausdruck2[ ; Zeichenfolge_Ausdruck3 ] ] ) Tip: Konvertiert ‚Ausdruck1‘ in einen Datum-Uhrzeit-Wert, wie durch das Format ‚Zeichenfolge_Ausdruck2‘ angegeben. Das erste Argument „Ausdruck1“ kann einen Zeichenfolgetyp oder einen numerischen Typ aufweisen. ‚Zeichenfolge_Ausdruck3‘ gibt Formatelemente wie beispielsweise die Sprache an.
to_number Syntax: to_number ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 ) Tip: Konvertiert ‚Zeichenfolge_Ausdruck1‘ in einen numerischen Wert, wie durch das Format ‚Zeichenfolge_Ausdruck2‘ angegeben. ‚Zeichenfolge_Ausdruck3‘ gibt Formatelemente wie beispielsweise Währungsinformationen an.
translate Syntax: translate ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ zurück, nachdem alle Vorkommen jedes Zeichens in ‚Zeichenfolge_Ausdruck2‘ durch das entsprechende Zeichen in ‚Zeichenfolge_Ausdruck3‘ ersetzt wurden.
trunc Syntax: trunc ( Datum_Ausdruck ; Zeichenfolge_Ausdruck ) Tip: Schneidet ‚Datum_Ausdruck‘ mit dem durch ‚Zeichenfolge_Ausdruck‘ angegebenen Format ab. Beispiel: Wenn ‚Zeichenfolge_Ausdruck‘ ‚year‘ ist, wird ‚Datum_Ausdruck‘ auf den ersten Tag des Jahres abgeschnitten.
trunc Syntax: trunc ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 ) Tip: Schneidet Stellen von ’numerischer_Ausdruck1′ mit der in ’numerischer_Ausdruck2′ angegebenen Genauigkeit ab.
{sysdate} Syntax: { sysdate } Tip: Gibt einen Datum-Uhrzeit-Wert zurück, der das aktuelle Datum und die aktuelle Uhrzeit des Computers repräsentiert, auf dem die Datenbanksoftware ausgeführt wird.
{user} Syntax: { user } Tip: Gibt den Benutzernamen des aktuellen Benutzers zurück.
Greenplum
Greenplum String
btrim Syntax: btrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Liefert ‚Zeichenfolge_Ausdruck1‘ nach Entfernen der längsten Zeichenfolge in ‚Zeichenfolge_Ausdruck2‘.
initcap Syntax: initcap ( Zeichenfolge_Ausdruck ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, wobei der erste Buchstabe jedes Worts ein Großbuchstabe ist und alle anderen Buchstaben Kleinbuchstaben sind. Die einzelnen Wörter werden durch Leerzeichen oder nicht alphanumerische Zeichen abgegrenzt.
lpad Syntax: lpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ zurück, die bis zur Länge ‚Ganzzahl_Ausdruck‘ mit Wiederholungen von ‚Zeichenfolge_Ausdruck2‘ aufgefüllt wurde. Wenn ‚Zeichenfolge_Ausdruck1‘ länger ist als ‚Ganzzahl_Ausdruck‘, wird der entsprechende Teil von ‚Zeichenfolge_Ausdruck1‘ zurückgegeben.
ltrim Syntax: ltrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Liefert ‚Zeichenfolge_Ausdruck1‘, nachdem alle führenden Zeichen bis zum ersten Zeichen entfernt wurden, das nicht in ‚Zeichenfolge_Ausdruck2‘ enthalten ist. Beispiel: ltrim(‚xyxXxyAB‘; ‚xy‘) liefert ‚XxyAB‘.
md5 Syntax: md5 ( Zeichenfolge_Ausdruck1 ) Tip: Liefert den MD5-Hash von ‚Zeichenfolge_Ausdruck1‘.
overlay Syntax: overlay ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; numerischer_Ausdruck1 [ ; numerischer_Ausdruck2 ] ) Tip: Liefert ‚Zeichenfolge_Ausdruck1‘ und ersetzt ‚Zeichenfolge_Ausdruck2′ von der Zeichenposition ’numerischer_Ausdruck‘.
repeat Syntax: repeat ( Zeichenfolge_Ausdruck ; numerischer_Ausdruck1 ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, das ’numerischer_Ausdruck1′ Mal wiederholt wird.
replace Syntax: replace ( Zeichenfolge_Ausdruck ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, wobei ‚Zeichenfolge_Ausdruck2‘ mit ‚Zeichenfolge_Ausdruck3‘ ersetzt wurde.
rpad Syntax: rpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ zurück, die rechts bis zur Länge ‚Ganzzahl_Ausdruck‘ mit Wiederholungen von ‚Zeichenfolge_Ausdruck2‘ aufgefüllt wurde. Wenn ‚Zeichenfolge_Ausdruck1‘ länger ist als ‚Ganzzahl_Ausdruck‘, wird der entsprechende Teil von ‚Zeichenfolge_Ausdruck1‘ zurückgegeben. Wenn ‚Zeichenfolge_Ausdruck2‘ nicht festgelegt ist, werden Leerstellen verwendet.
rtrim Syntax: rtrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Liefert ‚Zeichenfolge_Ausdruck1‘, nachdem alle Zeichen nach dem letzten Zeichen entfernt wurden, das nicht in ‚Zeichenfolge_Ausdruck2‘ enthalten ist. Beispiel: rtrim(‚ABxXxyx‘; ‚xy‘) liefert ‚ABxX‘. Wenn ‚Zeichenfolge_Ausdruck2‘ nicht angegeben ist, werden die letzten Leerzeichen entfernt.
split_part Syntax: split_part ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; numerischer_Ausdruck ) Tip: Liefert das Feld ’numerischer_Ausdruck, wobei ‚Zeichenfolge_Ausdruck1‘ auf ‚Zeichenfolge_Ausdruck2‘ geteilt wurde.
to_hex Syntax: to_hex ( numerischer_Ausdruck1 ) Tip: Liefert die hexadezimale Zeichenfolgenrepräsentation von ’numerischer_Ausdruck1′.
Formatierung des Greenplum-Datentyps
to_char Syntax: to_char ( Ausdruck ; Zeichenfolge_Ausdruck ) Tip: Gibt die Zeichenfolgendarstellung von ‚Ausdruck‘ mit dem Format ‚Zeichenfolge_Ausdruck‘ zurück. ‚Ausdruck‘ kann entweder ein Datumswert oder ein numerischer Wert sein.
to_date Syntax: to_date ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Konvertiert ‚Zeichenfolge_Ausdruck1‘ in einen Datumswert, wie durch das Format ‚Zeichenfolge_Ausdruck2‘ angegeben.
to_number Syntax: to_number ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Konvertiert ‚Zeichenfolge_Ausdruck1‘ in einen numerischen Wert, wie durch das Format ‚Zeichenfolge_Ausdruck2‘ angegeben.
to_timestamp Syntax: to_timestamp ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Konvertiert ‚Zeichenfolge_Ausdruck1‘ in einen Zeitmarkenwert, wie durch das Format ‚Zeichenfolge_Ausdruck2‘ angegeben.
Greenplum Math
cbrt Syntax: cbrt ( numerischer_Ausdruck ) Tip: Liefert die Quadratwurzel von ’numerischer_Ausdruck1′.
ln Syntax: ln ( numerischer_Ausdruck ) Tip: Liefert den natürlichen Logarithmus von ’numerischer_Ausdruck1′.
log Syntax: log ( numerischer_Ausdruck1 [ ; numerischer_Ausdruck2 ] ) Tip: Liefert den dekadischen Logarithmus von ’numerischer_Ausdruck1′ bzw. den Logarithmus zur Basis ’numerischer_Ausdruck2′.
pi Syntax: pi() Tip: Liefert die Konstante Pi.
Greenplum Trigonometry
acos Syntax: acos ( numerischer_Ausdruck ) Tip: Gibt den Arkuskosinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ’numerischer_Ausdruck‘ entspricht.
asin Syntax: asin ( numerischer_Ausdruck ) Tip: Gibt den Arkussinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ’numerischer_Ausdruck‘ entspricht.
atan Syntax: atan ( numerischer_Ausdruck ) Tip: Gibt den Arkustangens von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkustangens ist der Winkel, dessen Tangens ’numerischer_Ausdruck‘ entspricht.
atan2 Syntax: atan2 ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 ) Tip: Gibt den Arkustangens der x- und y-Koordinaten zurück, die jeweils in ’numerischer_Ausdruck1′ und ’numerischer_Ausdruck2′ im Bogenmaß angegeben sind. Der Arkustangens ist der Winkel, dessen Tangens ’numerischer_Ausdruck2′ bzw. ’numerischer_Ausdruck1′ entspricht.
cos Syntax: cos ( numerischer_Ausdruck ) Tip: Gibt den Kosinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
cot Syntax: cot ( numerischer_Ausdruck ) Tip: Gibt den Cotangens von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
degrees Syntax: degrees ( numerischer_Ausdruck ) Tip: Liefert die Gradzahlen, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
radians Syntax: radians ( numerischer_Ausdruck ) Tip: Liefert das Bogenmaß, wobei ’numerischer_Ausdruck‘ ein Winkel in Grad ist.
sin Syntax: sin ( numerischer_Ausdruck ) Tip: Gibt den Sinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
tan Syntax: tan ( numerischer_Ausdruck ) Tip: Gibt den Tangens von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
ascii Syntax: ascii ( Zeichenfolge_Ausdruck ) Tip: Liefert eine Zahl, die dem ASCII-Code des ersten (am weitesten links stehenden) Zeichens in ‚Zeichenfolge_Ausdruck‘ entspricht. Beispiel: ascii(‚A‘) ist 65.
chr Syntax: chr ( Ganzzahl_Ausdruck ) Tip: Gibt das Zeichen zurück, das dem durch ‚Ganzzahl_Ausdruck‘ angegebenen ASCII-Codewert entspricht. ‚Ganzzahl_Ausdruck‘ muss zwischen 0 und 255 liegen.
current_database Syntax: current_database () Tip: Liefert den Namen der aktuellen Datenbank.
current_schema Syntax: current_schema () Tip: Gibt den Namen des aktuellen Schemas zurück.
date_trunc Syntax: date_trunc ( Zeichenfolge_Ausdruck ; Zeitmarke_Ausdruck ) Tip: Liefert die Zeitmarke mit der angegebenen Genauigkeit.
translate Syntax: translate ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 ) Tip: Liefert ‚Zeichenfolge_Ausdruck1‘, nachdem alle Vorkommen jedes Zeichens in ‚Zeichenfolge_Ausdruck2‘ durch das entsprechende Zeichen in ‚Zeichenfolge_Ausdruck3‘ ersetzt wurden.
version Syntax: version () Tip: Liefert den Zeichenfolgenwert der Datenbankversion.
{current_user} Syntax: {current_user}
{session_user} Syntax: {session_user}
Informix
Informix – Mathematische Funktionen
log10 Syntax: log10 ( numerischer_Ausdruck ) Tip: Gibt den dekadischen Logarithmus von ’numerischer_Ausdruck‘ zurück.
logn Syntax: logn ( numerischer_Ausdruck ) Tip: Liefert den natürlichen Logarithmus von ’numerischer_Ausdruck‘.
root Syntax: root ( numerischer_Ausdruck1 [ ; numerischer_Ausdruck2 ] ) Tip: Gibt den Wurzelwert von ’numerischer_Ausdruck1′ zurück. Diese Funktion erfordert mindestens ein numerisches Argument (das Radikand-Argument). Wenn nur ’numerischer_Ausdruck1′ angegeben ist, wird 2 als Standardwert für ’numerischer_Ausdruck2′ verwendet. Null kann nicht als Wert für ’numerischer_Ausdruck2′ verwendet werden.
Informix – Trigonometrische Funktionen
acos Syntax: acos ( numerischer_Ausdruck ) Tip: Gibt den Arkuskosinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ’numerischer_Ausdruck‘ entspricht.
asin Syntax: asin ( numerischer_Ausdruck ) Tip: Gibt den Arkussinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ’numerischer_Ausdruck‘ entspricht.
atan Syntax: atan ( numerischer_Ausdruck ) Tip: Gibt den Arkustangens von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkustangens ist der Winkel, dessen Tangens ’numerischer_Ausdruck‘ entspricht.
atan2 Syntax: atan2 ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 ) Tip: Gibt den Arkustangens der x- und y-Koordinaten zurück, die jeweils in ’numerischer_Ausdruck1′ und ’numerischer_Ausdruck2′ im Bogenmaß angegeben sind. Der Arkustangens ist der Winkel, dessen Tangens ’numerischer_Ausdruck1′ entspricht.
cos Syntax: cos ( numerischer_Ausdruck ) Tip: Gibt den Kosinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
sin Syntax: sin ( numerischer_Ausdruck ) Tip: Gibt den Sinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
tan Syntax: tan ( numerischer_Ausdruck ) Tip: Gibt den Tangens von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
cardinality Syntax: cardinality ( Zeichenfolge_Ausdruck ) Tip: Gibt die Anzahl der Elemente in einer Sammelspalte zurück (SET, MULTISET, LIST).
char_length Syntax: char_length ( Zeichenfolge_Ausdruck ) Tip: Gibt die Anzahl der logischen Zeichen in ‚Zeichenfolge_Ausdruck‘ zurück. Die Anzahl der logischen Zeichen kann sich bei einigen ostasiatischen Ländereinstellungen von der Anzahl der Bytes unterscheiden.
concat Syntax: concat ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Gibt eine Zeichenfolge zurück, die das Ergebnis der Verkettung oder Verbindung von ‚Zeichenfolge_Ausdruck1‘ mit ‚Zeichenfolge_Ausdruck2‘ darstellt.
date Syntax: date ( Zeichenfolge_Ausdruck|Datum_Ausdruck|Ganzzahl_Ausdruck ) Tip: Gibt den Datumswert von ‚Zeichenfolge_Ausdruck‘, ‚Datum_Ausdruck‘ oder ‚Ganzzahl_Ausdruck‘ zurück.
day Syntax: day ( Datum_Ausdruck ) Tip: Gibt eine Ganzzahl zurück, die den Tag des Monats (1 bis 31) darstellt.
extend Syntax: extend ( Datum_Ausdruck ; ‚ { ‚ year to second ‚ } ‚ ) Tip: Passt die Genauigkeit eines ‚datetime‘- oder ‚date‘-Ausdrucks (Datum-Uhrzeit- oder Datumsausdrucks) an. Dieser Ausdruck darf keine in Anführungszeichen eingefasste Zeichenfolgendarstellung eines Datumswerts sein. Wenn kein erstes und kein letztes Qualifikationsmerkmal angegeben wurde, sind die Standardqualifikationsmerkmale ‚year to fraction (3)‘. Wenn der Ausdruck Felder enthält, die nicht durch die Qualifikationsmerkmale festgelegt sind, werden die nicht benötigten Felder verworfen. Wenn das erste Qualifikationsmerkmal ein größeres (wichtigeres) Feld angibt, als im Ausdruck vorhanden ist, werden die neuen Felder mit den Werten ausgefüllt, die von der ‚current‘-Funktion zurückgegeben werden. Wenn das letzte Qualifikationsmerkmal ein kleineres (weniger wichtiges) Feld angibt, als im Ausdruck vorhanden ist, werden die neuen Felder mit konstanten Werten ausgefüllt. Ein fehlendes ‚month‘- oder ‚day‘-Feld wird mit 1 ausgefüllt, und fehlende ‚hour to fraction‘-Felder werden mit 0 ausgefüllt.
hex Syntax: hex ( Ganzzahl_Ausdruck ) Tip: Gibt die hexadezimale Codierung von ‚Ganzzahl_Ausdruck‘ zurück.
initcap Syntax: initcap ( Zeichenfolge_Ausdruck ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, wobei der erste Buchstabe jedes Worts ein Großbuchstabe ist und alle anderen Buchstaben Kleinbuchstaben sind. Mit dieser Funktion beginnt ein Wort nach jedem beliebigen Zeichen, das kein Buchstabe ist. Demzufolge bilden außer einem Leerzeichen auch bestimmte Symbole wie Kommas, Punkte oder Doppelpunkte ein neues Wort.
length Syntax: length ( Zeichenfolge_Ausdruck ) Tip: Gibt die Anzahl der Bytes in ‚Zeichenfolge_Ausdruck‘ zurück (ausschließlich nachfolgender Leerzeichen). Für ‚Zeichenfolge_Ausdruck‘ vom Typ ‚byte‘ oder ‚text‘ gibt ‚length‘ die vollständige Anzahl der Bytes einschließlich nachfolgender Leerzeichen zurück.
lpad Syntax: lpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck ; Zeichenfolge_Ausdruck2 ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ zurück, die links mit ‚Zeichenfolge_Ausdruck2‘ aufgefüllt ist, und zwar bis zur durch ‚Ganzzahl_Ausdruck‘ angegebenen Anzahl von Zeichen. ‚Zeichenfolge_Ausdruck2‘ wird so oft wiederholt, bis die zurückgegebene Zeichenfolge die durch ‚Ganzzahl_Ausdruck‘ angegebene Länge erreicht hat.
mdy Syntax: mdy ( Ganzzahl_Ausdruck1 ; Ganzzahl_Ausdruck2 ; Ganzzahl_Ausdruck3 ) Tip: Gibt einen Wert vom Typ ‚date‘ mit drei Ausdrücken zurück, die als Ganzzahlen ausgewertet werden und jeweils den Monat (Ganzzahl_Ausdruck1), den Tag (Ganzzahl_Ausdruck2) und das Jahr (Ganzzahl_Ausdruck3) darstellen.
month Syntax: month ( Datum_Ausdruck ) Tip: Gibt eine Ganzzahl zurück, die dem Monat aus ‚Datum_Ausdruck‘ entspricht.
nvl Syntax: nvl ( Ausdruck1 ; Ausdruck2 ) Tip: Gibt den Wert für ‚Ausdruck1‘ zurück, wenn ‚Ausdruck1‘ nicht NULL ist. Wenn ‚Ausdruck1‘ NULL ist, wird der Wert von ‚Ausdruck2‘ zurückgegeben.
octet_length Syntax: octet_length ( Zeichenfolge_Ausdruck ) Tip: Gibt die Anzahl der Bytes in ‚Zeichenfolge_Ausdruck‘ einschließlich nachfolgender Leerzeichen zurück.
replace Syntax: replace ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 [ ; Zeichenfolge_Ausdruck3 ] ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ zurück, in der jedes Vorkommen von ‚Zeichenfolge_Ausdruck2‘ durch ‚Zeichenfolge_Ausdruck3‘ ersetzt wurde. Wenn ‚Zeichenfolge_Ausdruck3‘ nicht angegeben ist, wird jedes Vorkommen von ‚Zeichenfolge_Ausdruck2‘ in der zurückgegebenen Zeichenfolge ausgelassen.
round Syntax: round ( numerischer_Ausdruck[ ; Ganzzahl_Ausdruck ] ) Tip: Gibt den gerundeten Wert von ’numerischer_Ausdruck‘ zurück. Wenn ‚Ganzzahl_Ausdruck‘ nicht angegeben ist, wird der Wert auf null Dezimalstellen oder auf den Stellenwert der Einheit gerundet. Der Stellenwert 32 (+ und -) bezieht sich auf den gesamten Dezimalwert. Das Runden wird vor dem Anwenden der Datenformatierung durchgeführt.
rpad Syntax: rpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck ; Zeichenfolge_Ausdruck2 ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ zurück, die rechts mit ‚Zeichenfolge_Ausdruck2‘ aufgefüllt ist, und zwar bis zur durch ‚Ganzzahl_Ausdruck‘ angegebenen Anzahl von Zeichen. ‚Zeichenfolge_Ausdruck2‘ wird so oft wiederholt, bis die zurückgegebene Zeichenfolge die durch ‚Ganzzahl_Ausdruck‘ angegebene Länge erreicht hat.
substr Syntax: substr ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] ) Tip: Gibt die Teilzeichenfolge aus ‚Zeichenfolge_Ausdruck‘ zurück, die an Position ‚Ganzzahl_Ausdruck1‘ beginnt und die Länge ‚Ganzzahl_Ausdruck2‘ besitzt. Das erste Zeichen in ‚Zeichenfolge_Ausdruck‘ befindet sich an der Position 1. Wenn ‚Ganzzahl_Ausdruck2‘ nicht angegeben ist, wird die Teilzeichenfolge aus ‚Zeichenfolge_Ausdruck‘ zurückgegeben, die an Position ‚Ganzzahl_Ausdruck1‘ beginnt und am Ende von ‚Zeichenfolge_Ausdruck‘ endet.
to_char Syntax: to_char ( Datum_Ausdruck [ ; Zeichenfolge_Ausdruck ] ) Tip: Gibt die Zeichenfolge von ‚Datum_Ausdruck‘ mit dem durch ‚Zeichenfolge_Ausdruck‘ angegebenen Format zurück. Diese Funktion kann nur mit integrierten Datentypen verwendet werden.
to_date Syntax: to_date ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ als Datum mit dem Datumsformat zurück, das Sie in ‚Zeichenfolge_Ausdruck2‘ angegeben haben. Wenn ‚Zeichenfolge_Ausdruck1‘ NULL ist, wird ein NULL-Wert zurückgegeben.
trunc Syntax: trunc ( Datum_Ausdruck ; Zeichenfolge_Ausdruck ) Tip: Schneidet ‚Datum_Ausdruck‘ mit dem durch ‚Zeichenfolge_Ausdruck‘ angegebenen Format ab. Beispiel: Wenn ‚Zeichenfolge_Ausdruck‘ ‚year‘ ist, wird ‚Datum_Ausdruck‘ auf den ersten Tag des Jahres abgeschnitten.
trunc Syntax: trunc ( numerischer_Ausdruck[ ; Ganzzahl_Ausdruck ] ) Tip: Gibt den abgeschnittenen Wert von ’numerischer_Ausdruck‘ zurück. Wenn ‚Ganzzahl_Ausdruck‘ nicht angegeben ist, wird ’numerischer_Ausdruck‘ auf null Dezimalstellen oder auf den Stellenwert der Einheit abgeschnitten. Die Stellenbegrenzung 32 (+ und -) bezieht sich auf den gesamten Dezimalwert.
weekday Syntax: weekday ( Datum_Ausdruck ) Tip: Gibt eine Ganzzahl zurück, die den Wochentag von ‚Datum_Ausdruck‘ darstellt. Null (0) steht für Sonntag, eins (1) für Montag usw.
year Syntax: year ( Datum_Ausdruck ) Tip: Gibt eine vierstellige Ganzzahl zurück, die das Jahr von ‚Datum_Ausdruck‘ darstellt.
MySQL
MySQL String
hex Syntax: hex ( numerischer_Ausdruck1 ) Tip: Liefert die hexadezimale Zeichenfolgenrepräsentation von ’numerischer_Ausdruck1′.
lpad Syntax: lpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ zurück, die bis zur Länge ‚Ganzzahl_Ausdruck‘ mit Wiederholungen von ‚Zeichenfolge_Ausdruck2‘ aufgefüllt wurde. Wenn ‚Zeichenfolge_Ausdruck1‘ länger ist als ‚Ganzzahl_Ausdruck‘, wird der entsprechende Teil von ‚Zeichenfolge_Ausdruck1‘ zurückgegeben.
ltrim Syntax: ltrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Liefert ‚Zeichenfolge_Ausdruck1‘, nachdem alle führenden Zeichen bis zum ersten Zeichen entfernt wurden, das nicht in ‚Zeichenfolge_Ausdruck2‘ enthalten ist. Beispiel: ltrim(‚xyxXxyAB‘; ‚xy‘) liefert ‚XxyAB‘.
repeat Syntax: repeat ( Zeichenfolge_Ausdruck ; numerischer_Ausdruck1 ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, das ’numerischer_Ausdruck1′ Mal wiederholt wird.
replace Syntax: replace ( Zeichenfolge_Ausdruck ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, wobei ‚Zeichenfolge_Ausdruck2‘ mit ‚Zeichenfolge_Ausdruck3‘ ersetzt wurde.
reverse Syntax: reverse ( Zeichenfolge_Ausdruck ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ umgekehrt zurück.
right Syntax: right ( Zeichenfolge_Ausdruck1 ; numerischer_Ausdruck ) Tip: Liefert die am weitesten rechts stehenden ’numerischer_Ausdruck‘-Zeichen aus ‚Zeichenfolge_Ausdruck‘ (ausgehend vom Anfang der Zeichenfolge).
rpad Syntax: rpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ zurück, die rechts bis zur Länge ‚Ganzzahl_Ausdruck‘ mit Wiederholungen von ‚Zeichenfolge_Ausdruck2‘ aufgefüllt wurde. Wenn ‚Zeichenfolge_Ausdruck1‘ länger ist als ‚Ganzzahl_Ausdruck‘, wird der entsprechende Teil von ‚Zeichenfolge_Ausdruck1‘ zurückgegeben. Wenn ‚Zeichenfolge_Ausdruck2‘ nicht festgelegt ist, werden Leerstellen verwendet.
rtrim Syntax: rtrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Liefert ‚Zeichenfolge_Ausdruck1‘, nachdem alle Zeichen nach dem letzten Zeichen entfernt wurden, das nicht in ‚Zeichenfolge_Ausdruck2‘ enthalten ist. Beispiel: rtrim(‚ABxXxyx‘; ‚xy‘) liefert ‚ABxX‘. Wenn ‚Zeichenfolge_Ausdruck2‘ nicht angegeben ist, werden die letzten Leerzeichen entfernt.
soundex Syntax: soundex ( Zeichenfolge_Ausdruck1 ) Tip: Liefert eine Soundex-Zeichenfolge von ‚Zeichenfolge_Ausdruck1‘.
MySQL Math
ln Syntax: ln ( numerischer_Ausdruck ) Tip: Liefert den natürlichen Logarithmus von ’numerischer_Ausdruck1′.
log Syntax: log ( numerischer_Ausdruck ) Tip: Liefert den dekadischen Logarithmus von ’numerischer_Ausdruck1′ bzw. den Logarithmus zur Basis ’numerischer_Ausdruck2′.
pi Syntax: pi() Tip: Liefert die Konstante pi.
MySQL Trigonometry
acos Syntax: acos ( numerischer_Ausdruck ) Tip: Gibt den Arkuskosinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ’numerischer_Ausdruck‘ entspricht.
asin Syntax: asin ( numerischer_Ausdruck ) Tip: Gibt den Arkussinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ’numerischer_Ausdruck‘ entspricht.
atan Syntax: atan ( numerischer_Ausdruck ) Tip: Gibt den Arkustangens von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkustangens ist der Winkel, dessen Tangens ’numerischer_Ausdruck‘ entspricht.
atan2 Syntax: atan2 ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 ) Tip: Gibt den Arkustangens der x- und y-Koordinaten zurück, die jeweils in ’numerischer_Ausdruck1′ und ’numerischer_Ausdruck2′ im Bogenmaß angegeben sind. Der Arkustangens ist der Winkel, dessen Tangens ’numerischer_Ausdruck2′ bzw. ’numerischer_Ausdruck1′ entspricht.
cos Syntax: cos ( numerischer_Ausdruck ) Tip: Gibt den Kosinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
cot Syntax: cot ( numerischer_Ausdruck ) Tip: Gibt den Cotangens von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
degrees Syntax: degrees ( numerischer_Ausdruck ) Tip: Liefert die Gradzahlen, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
radians Syntax: radians ( numerischer_Ausdruck ) Tip: Liefert das Bogenmaß, wobei ’numerischer_Ausdruck‘ ein Winkel in Grad ist.
sin Syntax: sin ( numerischer_Ausdruck ) Tip: Gibt den Sinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
tan Syntax: tan ( numerischer_Ausdruck ) Tip: Gibt den Tangens von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
ascii Syntax: ascii ( Zeichenfolge_Ausdruck ) Tip: Liefert eine Zahl, die dem ASCII-Code des ersten (am weitesten links stehenden) Zeichens in ‚Zeichenfolge_Ausdruck‘ entspricht. Beispiel: ascii(‚A‘) ist 65.
database Syntax: database () Tip: Liefert den aktuellen Datenbanknamen.
schema Syntax: schema () Tip: Liefert den aktuellen Schemanamen.
session_user Syntax: session_user () Tip: Liefert den vom Client zurückgegebenen Benutzernamen.
system_user Syntax: system_user () Tip: Liefert den vom Client zurückgegebenen Benutzernamen.
version Syntax: version () Tip: Liefert den Zeichenfolgenwert der Datenbankversion.
Netezza
Netezza Math
log Syntax: log ( [numerischer_Ausdruck1 ;] numerischer_Ausdruck2 ) Tip: Gibt den Logarithmus von ’numerischer_Ausdruck2′ zur Basis ’numerischer_Ausdruck1′ zurück. Wenn das optionale Argument ’numerischer_Ausdruck‘ nicht angegeben wird, wird die Basis 10 verwendet.
Netezza Trigonometry
acos Syntax: acos ( numerischer_Ausdruck ) Tip: Gibt den Arkuskosinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ’numerischer_Ausdruck‘ entspricht.
asin Syntax: asin ( numerischer_Ausdruck ) Tip: Gibt den Arkussinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ’numerischer_Ausdruck‘ entspricht.
atan Syntax: atan ( numerischer_Ausdruck ) Tip: Gibt den Arkustangens von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkustangens ist der Winkel, dessen Tangens ’numerischer_Ausdruck‘ entspricht.
atan2 Syntax: atan2 ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 ) Tip: Gibt den Arkustangens der x- und y-Koordinaten zurück, die jeweils in ’numerischer_Ausdruck1′ und ’numerischer_Ausdruck2′ im Bogenmaß angegeben sind. Der Arkustangens ist der Winkel, dessen Tangens ’numerischer_Ausdruck2′ bzw. ’numerischer_Ausdruck1′ entspricht.
cos Syntax: cos ( numerischer_Ausdruck ) Tip: Gibt den Kosinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
degrees Syntax: degrees ( numerischer_Ausdruck ) Tip: Liefert die Gradzahlen, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
radians Syntax: radians ( numerischer_Ausdruck ) Tip: Liefert das Bogenmaß, wobei ’numerischer_Ausdruck‘ ein Winkel in Grad ist.
sin Syntax: sin ( numerischer_Ausdruck ) Tip: Gibt den Sinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
tan Syntax: tan ( numerischer_Ausdruck ) Tip: Gibt den Tangens von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
Netezza Fuzzy
dle_dst Syntax: dle_dst ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Liefert einen Wert, der angibt, wie unterschiedlich die beiden Eingabezeichenfolgen sind, berechnet entsprechend dem Damerau-Levenshtein-Algorithmus.
le_dst Syntax: le_dst ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Liefert einen Wert, der angibt, wie unterschiedlich die beiden Eingabezeichenfolgen sind, berechnet entsprechend dem Levenshtein-Algorithmus.
Netezza Phonetic
dbl_mp Syntax: dbl_mp ( Zeichenfolge_Ausdruck ) Tip: Liefert einen zusammengesetzten 32-Bit-Wert von ‚Zeichenfolge_Ausdruck‘.
nysiis Syntax: nysiis ( Zeichenfolge_Ausdruck ) Tip: Liefert eine Soundex-Darstellung von ‚Zeichenfolge_Ausdruck‘ unter Verwendung der NYSIIS-Variation (New York State Identification and Intelligence System) von Soundex.
pri_mp Syntax: pri_mp ( numerischer_Ausdruck ) Tip: Liefert die aus 4 Zeichen bestehende primäre Metaphone-Zeichenfolge von ’numerischer_Ausdruck,‘ die von dbl_mp zurückgegeben wird.
score_mp Syntax: score_mp ( numerischer_Ausdruck ; numerischer_Ausdruck2 ; numerischer_Ausdruck3 ; numerischer_Ausdruck4 ; numerischer_Ausdruck5 ; numerischer_Ausdruck6) Tip: Liefert eine Bewertung dafür, wie gut ’numerischer_Ausdruck‘ und ’numerischer_Ausdruck2′ übereinstimmen.
sec_mp Syntax: sec_mp ( numerischer_Ausdruck ) Tip: Liefert die aus 4 Zeichen bestehende sekundäre Metaphone-Zeichenfolge von ’numerischer_Ausdruck,‘ die von dbl_mp zurückgegeben wird.
ascii Syntax: ascii ( Zeichenfolge_Ausdruck ) Tip: Liefert eine Zahl, die dem ASCII-Code des ersten (am weitesten links stehenden) Zeichens in ‚Zeichenfolge_Ausdruck‘ entspricht. Beispiel: ascii(‚A‘) ist 65.
chr Syntax: chr ( Ganzzahl_Ausdruck ) Tip: Gibt das Zeichen zurück, das dem durch ‚Ganzzahl_Ausdruck‘ angegebenen ASCII-Codewert entspricht. ‚Ganzzahl_Ausdruck‘ muss zwischen 0 und 255 liegen.
date_trunc Syntax: date_trunc ( Zeichenfolge_Ausdruck1 ; Datum_Ausdruck1 ) Tip: Konvertiert ‚Datum_Ausdruck1‘ in einen Wert, wie durch das Format ‚Zeichenfolge_Ausdruck2‘ angegeben.
decode Syntax: decode ( Ausdr ; Suche ; Ergebnis [ ; Suche ; Ergebnis]… [ ; Standardwert] ) Tip: Vergleicht ‚Ausdr‘ einzeln mit jedem Suchwert. Wenn ‚Ausdr‘ gleich einem Suchwert ist, dann wird das entsprechende Ergebnis geliefert. Wenn keine Übereinstimmung gefunden wird, dann wird ‚Standardwert‘ geliefert. Wenn ‚Standardwert‘ weggelassen wird, dann wird null zurückgegeben.
initcap Syntax: initcap ( Zeichenfolge_Ausdruck ) Tip: Liefert ‚Zeichenfolge_Ausdruck‘, wobei der erste Buchstabe jedes Wortes ein Großbuchstabe ist und alle anderen Buchstaben Kleinbuchstaben sind. Die einzelnen Wörter werden durch Leerzeichen oder nicht alphanumerische Zeichen abgegrenzt.
instr Syntax: instr ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 [ ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] ] ) Tip: Sucht in ‚Zeichenfolge_Ausdruck1‘ beginnend an Position ‚Ganzzahl_Ausdruck1‘ nach ‚Ganzzahl_Ausdruck2‘ Vorkommen von ‚Zeichenfolge_Ausdruck2‘. Wenn ‚Ganzzahl_Ausdruck1‘ negativ ist, wird die Suche rückwärts vom Ende von ‚Zeichenfolge_Ausdruck1‘ vorgenommen. Gibt eine Ganzzahl zurück, die die Position von ‚Zeichenfolge_Ausdruck2‘ angibt.
lpad Syntax: lpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ zurück, die bis zur Länge ‚Ganzzahl_Ausdruck‘ mit Wiederholungen von ‚Zeichenfolge_Ausdruck2‘ aufgefüllt wurde. Wenn ‚Zeichenfolge_Ausdruck1‘ länger ist als ‚Ganzzahl_Ausdruck‘, wird der entsprechende Teil von ‚Zeichenfolge_Ausdruck1‘ zurückgegeben.
ltrim Syntax: ltrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Liefert ‚Zeichenfolge_Ausdruck1‘, nachdem alle führenden Zeichen bis zum ersten Zeichen entfernt wurden, das nicht in ‚Zeichenfolge_Ausdruck2‘ enthalten ist. Beispiel: ltrim(‚xyxXxyAB‘; ‚xy‘) liefert ‚XxyAB‘.
months_between Syntax: months_between ( Datum_Ausdruck1 ; Datum_Ausdruck2 ) Tip: Gibt die Anzahl von Monaten von ‚Datum_Ausdruck1‘ bis ‚Datum_Ausdruck2‘ zurück. Ist ‚Datum_Ausdruck1‘ ein späteres Datum als ‚Datum_Ausdruck2‘, wird eine positive Zahl zurückgegeben. Tages- und Zeitanteildifferenzen werden ignoriert, d. h., Monate werden nicht gerundet, es sei denn, ‚Datum_Ausdruck1‘ und ‚Datum_Ausdruck2‘ sind die letzten Tage eines Monats.
next_day Syntax: next_day ( Datum_Uhrzeit_Ausdruck ; Zeichenfolge_Ausdruck ) Tip: Gibt einen Datum-Uhrzeit-Wert des ersten in ‚Zeichenfolge_Ausdruck‘ angegebenen Wochentags zurück, der nach ‚Datum_Uhrzeit_Ausdruck‘ liegt. Die Bestandteile Stunden, Minuten und Sekunden des Rückgabewerts sind mit den Werten in ‚Datum_Uhrzeit_Ausdruck‘ identisch.
nvl Syntax: nvl ( Ausdruck1 ; Ausdruck2 ) Tip: Gibt den Wert für ‚Ausdruck1‘ zurück, wenn ‚Ausdruck1‘ nicht NULL ist. Wenn ‚Ausdruck1‘ NULL ist, wird der Wert von ‚Ausdruck2‘ zurückgegeben.
round Syntax: round ( numerischer_Ausdruck [ ; Ganzzahl_Ausdruck ] ) Tip: Gibt ’numerischer_Ausdruck‘ zurück, nachdem auf den nächsten Wert mit ‚Ganzzahl_Ausdruck‘ Stellen rechts vom Dezimaltrennzeichen gerundet wurde. Ist ‚Ganzzahl_Ausdruck‘ negativ, wird ’numerischer_Ausdruck‘ auf den nächsten Wert von absoluten ‚Ganzzahl_Ausdruck‘ Stellen links vom Dezimaltrennzeichen gerundet. Beispiel: round (125; -1) liefert 130.
rpad Syntax: rpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ zurück, die rechts bis zur Länge ‚Ganzzahl_Ausdruck‘ mit Wiederholungen von ‚Zeichenfolge_Ausdruck2‘ aufgefüllt wurde. Wenn ‚Zeichenfolge_Ausdruck1‘ länger ist als ‚Ganzzahl_Ausdruck‘, wird der entsprechende Teil von ‚Zeichenfolge_Ausdruck1‘ zurückgegeben. Wenn ‚Zeichenfolge_Ausdruck2‘ nicht festgelegt ist, werden Leerstellen verwendet.
rtrim Syntax: rtrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Liefert ‚Zeichenfolge_Ausdruck1‘, nachdem alle Zeichen nach dem letzten Zeichen entfernt wurden, das nicht in ‚Zeichenfolge_Ausdruck2‘ enthalten ist. Beispiel: rtrim(‚ABxXxyx‘; ‚xy‘) liefert ‚ABxX‘. Wenn ‚Zeichenfolge_Ausdruck2‘ nicht angegeben ist, werden die letzten Leerzeichen entfernt.
substr Syntax: substr ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] ) Tip: Gibt die Teilzeichenfolge aus ‚Zeichenfolge_Ausdruck‘ zurück, die an Position ‚Ganzzahl_Ausdruck1‘ beginnt. Das erste Zeichen in ‚Zeichenfolge_Ausdruck‘ befindet sich an der Position 1. ‚Ganzzahl_Ausdruck2‘ kann zum Auswählen einer kleineren Anzahl von Zeichen verwendet werden. Standardmäßig werden die Zeichen am Ende der Zeichenfolge gewählt.
to_char Syntax: to_char ( Ausdruck [ ; Zeichenfolge_Ausdruck ] ) Tip: Gibt die Zeichenfolgendarstellung von ‚Ausdruck‘ mit dem Format ‚Zeichenfolge_Ausdruck‘ zurück. ‚Ausdruck‘ kann entweder ein Datumswert oder ein numerischer Wert sein.
to_date Syntax: to_date ( Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Konvertiert ‚Ausdruck1‘ in einen Datumswert, wie durch das Format ‚Zeichenfolge_Ausdruck2‘ angegeben. Das erste Argument „Ausdruck1“ kann einen Zeichenfolgetyp oder einen numerischen Typ aufweisen.
to_number Syntax: to_number ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Konvertiert ‚Zeichenfolge_Ausdruck1‘ in einen numerischen Wert, wie durch das Format ‚Zeichenfolge_Ausdruck2‘ angegeben.
translate Syntax: translate ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ zurück, nachdem alle Vorkommen jedes Zeichens in ‚Zeichenfolge_Ausdruck2‘ durch das entsprechende Zeichen in ‚Zeichenfolge_Ausdruck3‘ ersetzt wurden.
trunc Syntax: trunc ( numerischer_Ausdruck1 [ ; numerischer_Ausdruck2 ] ) Tip: Schneidet Stellen von ’numerischer_Ausdruck1′ mit der in ’numerischer_Ausdruck2′ angegebenen Genauigkeit ab.
version Syntax: version ( ) Tip: Liefert den Wert ‚Zeichenfolge_Ausdruck1‘ der Datenbankversion.
{current_db} Syntax: {current_db}
{current_user} Syntax: {current_user}
{session_user} Syntax: {session_user}
Oracle
Oracle – Mathematisch
log Syntax: log ([ numerischer_Ausdruck1 ; ] numerischer_Ausdruck2 ) Tip: Gibt den Logarithmus von ’numerischer_Ausdruck2′ zur Basis ’numerischer_Ausdruck1′ zurück. Wenn das optionale Argument ’numerischer_Ausdruck‘ nicht angegeben wird, wird die Konstante e als Basis verwendet (etwa 2,71282).
Oracle – Trigonometrie
acos Syntax: acos ( numerischer_Ausdruck ) Tip: Gibt den Arkuskosinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ’numerischer_Ausdruck‘ entspricht.
asin Syntax: asin ( numerischer_Ausdruck ) Tip: Gibt den Arkussinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ’numerischer_Ausdruck‘ entspricht.
atan Syntax: atan ( numerischer_Ausdruck ) Tip: Gibt den Arkustangens von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkustangens ist der Winkel, dessen Tangens ’numerischer_Ausdruck‘ entspricht.
atan2 Syntax: atan2 ( numerischer_Ausdruck1 ;numerischer_Ausdruck2 ) Tip: Gibt den Arkustangens der x- und y-Koordinaten zurück, die jeweils in ’numerischer_Ausdruck1′ und ’numerischer_Ausdruck2′ im Bogenmaß angegeben sind. Der Arkustangens ist der Winkel, dessen Tangens ’numerischer_Ausdruck2′ bzw. ’numerischer_Ausdruck1′ entspricht.
cos Syntax: cos ( numerischer_Ausdruck ) Tip: Gibt den Kosinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
cosh Syntax: cosh ( numerischer_Ausdruck ) Tip: Gibt den Kosinus Hyperbolicus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
sin Syntax: sin ( numerischer_Ausdruck ) Tip: Gibt den Sinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
sinh Syntax: sinh ( numerischer_Ausdruck ) Tip: Gibt den Sinus Hyperbolicus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
tan Syntax: tan ( numerischer_Ausdruck ) Tip: Gibt den Tangens von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
tanh Syntax: tanh ( numerischer_Ausdruck ) Tip: Gibt den Tangens Hyperbolicus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
add_months Syntax: _add_months ( Datum_Ausdruck ; Ganzzahl_Ausdruck ) Tip: Gibt den Datum-Uhrzeit-Wert zurück, der sich aus der Addition von ‚Ganzzahl_Ausdruck‘ Monaten zu ‚Datum_Ausdruck‘ ergibt.
ascii Syntax: ascii ( Zeichenfolge_Ausdruck ) Tip: Gibt eine Zahl zurück, die den ASCII-Codewert des am weitesten links stehenden Zeichens in ‚Zeichenfolge_Ausdruck‘ darstellt.
ceil Syntax: ceil ( numerischer_Ausdruck ) Tip: Gibt die kleinste Ganzzahl zurück, die größer als oder gleich ’numerischer_Ausdruck‘ ist.
char_length Syntax: char_length ( Zeichenfolge_Ausdruck ) Tip: Gibt die Anzahl der logischen Zeichen in ‚Zeichenfolge_Ausdruck‘ zurück. Die Anzahl der logischen Zeichen kann sich bei einigen ostasiatischen Ländereinstellungen von der Anzahl der Bytes unterscheiden.
chr Syntax: chr ( Ganzzahl_Ausdruck ) Tip: Gibt das Zeichen zurück, das dem durch ‚Ganzzahl_Ausdruck‘ angegebenen ASCII-Codewert entspricht. ‚Ganzzahl_Ausdruck‘ muss zwischen 0 und 255 liegen.
concat Syntax: concat ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Gibt eine Zeichenfolge zurück, die das Ergebnis der Verkettung oder Verbindung von ‚Zeichenfolge_Ausdruck1‘ mit ‚Zeichenfolge_Ausdruck2‘ darstellt.
decode Syntax: decode ( Ausdruck ; Suche ; Ergebnis [ ; Suche ; Ergebnis ]… [ ; Standardwert ] ) Tip: Vergleicht ‚Ausdruck‘ einzeln mit jedem Suchwert. Wenn ‚Ausdruck‘ gleich einem Suchwert ist, wird das entsprechende Ergebnis geliefert. Wenn keine Übereinstimmung gefunden wurde, wird ‚Standardwert‘ zurückgegeben. Wenn ‚Standardwert‘ nicht angegeben ist, wird null zurückgegeben.
dump Syntax: dump ( Ausdruck [ ; numerischer_Ausdruck1 [ ; numerischer_Ausdruck2 [ ; numerischer_Ausdruck3 ] ] ] ) Tip: Gibt die interne Darstellung von ‚Ausdruck‘ mit dem Format von ’numerischer_Ausdruck1′ zurück, wobei an Position ’numerischer_Ausdruck2′ für ’numerischer_Ausdruck3′ Zeichen begonnen wird.
greatest Syntax: greatest ( Ausdruck_Liste ) Tip: Gibt den größten Wert in ‚Ausdruck_Liste‘ zurück.
initcap Syntax: initcap ( Zeichenfolge_Ausdruck ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, wobei der erste Buchstabe jedes Worts ein Großbuchstabe ist und alle anderen Buchstaben Kleinbuchstaben sind. Die einzelnen Wörter werden durch Leerzeichen oder nicht alphanumerische Zeichen abgegrenzt.
instr Syntax: instr ( Zeichenfolge_Ausdruck1; Zeichenfolge_Ausdruck2 [ ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] ] ) Tip: Sucht in ‚Zeichenfolge_Ausdruck1‘ beginnend an Position ‚Ganzzahl_Ausdruck1‘ nach ‚Ganzzahl_Ausdruck2‘ Vorkommen von ‚Zeichenfolge_Ausdruck2‘. Wenn ‚Ganzzahl_Ausdruck1‘ negativ ist, wird die Suche rückwärts vom Ende von ‚Zeichenfolge_Ausdruck1‘ ausgeführt. Gibt eine Ganzzahl zurück, die die Position von ‚Zeichenfolge_Ausdruck2‘ angibt.
instrb Syntax: instrb ( Zeichenfolge_Ausdruck1; Zeichenfolge_Ausdruck2 [ ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] ] ) Tip: Sucht in ‚Zeichenfolge_Ausdruck1‘ beginnend an Position ‚Ganzzahl_Ausdruck1‘ nach ‚Ganzzahl_Ausdruck2‘ Vorkommen von ‚Zeichenfolge_Ausdruck2‘. Wenn ‚Ganzzahl_Ausdruck1‘ negativ ist, wird die Suche rückwärts vom Ende von ‚Zeichenfolge_Ausdruck1‘ ausgeführt. Gibt die Position (Byte-Nummer) zurück, an der ‚Zeichenfolge_Ausdruck2‘ gefunden wurde.
least Syntax: least ( Ausdruck_Liste ) Tip: Gibt den kleinsten Wert in ‚Ausdruck_Liste‘ zurück.
length Syntax: length ( Zeichenfolge_Ausdruck ) Tip: Gibt die Anzahl der Zeichen in ‚Zeichenfolge_Ausdruck‘ zurück.
lengthb Syntax: lengthb ( Zeichenfolge_Ausdruck ) Tip: Liefert die Anzahl der Bytes in ‚Zeichenfolge_Ausdruck‘.
lpad Syntax: lpad ( Zeichenfolge_Ausdruck1; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ zurück, die links bis zur durch ‚Ganzzahl_Ausdruck‘ definierten Länge mit Wiederholungen von ‚Zeichenfolge_Ausdruck2‘ aufgefüllt wurde. Wenn ‚Zeichenfolge_Ausdruck1‘ länger ist als ‚Ganzzahl_Ausdruck‘, wird der entsprechende Teil von ‚Zeichenfolge_Ausdruck1‘ zurückgegeben.
ltrim Syntax: ltrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, nachdem alle führenden Zeichen bis zum ersten Zeichen entfernt wurden, das nicht in ‚Zeichenfolge_Ausdruck2‘ enthalten ist.
months_between Syntax: months_between ( Datum_Ausdruck1 ; Datum_Ausdruck2 ) Tip: Gibt die Anzahl von Monaten von ‚Datum_Ausdruck1‘ bis ‚Datum_Ausdruck2‘ zurück. Ist ‚Datum_Ausdruck1‘ ein späteres Datum als ‚Datum_Ausdruck2‘, wird eine positive Zahl zurückgegeben. Tages- und Uhrzeitteile der Differenz werden ignoriert, d. h. die Monate werden nicht gerundet, es sei denn, ‚Datum_Ausdruck1‘ und ‚Datum_Ausdruck2‘ sind die letzten Tage eines Monats.
new_time Syntax: new_time ( Datum_Uhrzeit_Ausdruck ; alte_Zeitzone ; neue_Zeitzone ) Tip: Gibt den Datum-Uhrzeit-Wert in ’neue_Zeitzone‘ für ‚Datum_Uhrzeit_Ausdruck‘ in ‚alte_Zeitzone‘ zurück. Die Zeitzonen ‚alte_Zeitzone‘ und ’neue_Zeitzone‘ können jeweils eine von folgenden Zeitzonen sein: ‚AST‘, ‚ADT‘, ‚BST‘, ‚BDT‘, ‚CST‘, ‚CDT‘, ‚EST‘, ‚EDT‘, ‚HST‘, ‚HDT‘, ‚MST‘, ‚MDT‘, ‚NST‘, ‚PST‘, ‚PDT‘, ‚YST‘ oder ‚YDT‘.
next_day Syntax: next_day ( Datum_Uhrzeit_Ausdruck ; Zeichenfolge_Ausdruck ) Tip: Gibt einen Datum-Uhrzeit-Wert des ersten in ‚Zeichenfolge_Ausdruck‘ angegebenen Wochentags zurück, der nach ‚Datum_Uhrzeit_Ausdruck‘ liegt. Der Wert wird im gleichen Format wie ‚Datum_Uhrzeit_Ausdruck‘ zurückgegeben.
nls_initcap Syntax: nls_initcap ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ zurück, wobei der erste Buchstabe jedes Worts ein Großbuchstabe ist und alle anderen Buchstaben Kleinbuchstaben sind. Mit dieser Funktion beginnt ein Wort nach jedem beliebigen Zeichen, das kein Buchstabe ist. Demzufolge bilden außer einem Leerzeichen auch bestimmte Symbole wie Kommas, Punkte oder Doppelpunkte ein neues Wort. ‚Zeichenfolge_Ausdruck2‘ gibt die Sortierfolge an.
nls_lower Syntax: nls_lower ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ mit allen Buchstaben als Kleinbuchstaben zurück. ‚Zeichenfolge_Ausdruck2‘ gibt die Sortierfolge an.
nls_upper Syntax: nls_upper ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ mit allen Buchstaben als Großbuchstaben zurück. ‚Zeichenfolge_Ausdruck2‘ gibt die Sortierfolge an.
nvl Syntax: nvl ( Ausdruck1 ; Ausdruck2 ) Tip: Gibt den Wert für ‚Ausdruck1‘ zurück, wenn ‚Ausdruck1‘ nicht NULL ist. Wenn ‚Ausdruck1‘ NULL ist, wird der Wert von ‚Ausdruck2‘ zurückgegeben.
replace Syntax: replace ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 [ ; Zeichenfolge_Ausdruck3 ] ) Tip: Ersetzt alle Vorkommen von ‚Zeichenfolge_Ausdruck2‘ in ‚Zeichenfolge_Ausdruck1‘ durch ‚Zeichenfolge_Ausdruck3‘. Wenn ‚Zeichenfolge_Ausdruck3‘ nicht angegeben ist, werden alle Vorkommen von ‚Zeichenfolge_Ausdruck2‘ gelöscht.
round Syntax: round ( numerischer_Ausdruck[ ; Ganzzahl_Ausdruck ] ) Tip: Gibt ’numerischer_Ausdruck‘ zurück, nachdem auf den nächsten Wert mit ‚Ganzzahl_Ausdruck‘ Stellen rechts vom Dezimaltrennzeichen gerundet wurde. Wenn ‚Ganzzahl_Ausdruck‘ negativ ist, wird ’numerischer_Ausdruck‘ auf den nächsten absoluten Wert mit ‚Ganzzahl_Ausdruck‘ Stellen links vom Dezimaltrennzeichen gerundet. Das Runden wird vor dem Anwenden der Datenformatierung durchgeführt.
rpad Syntax: rpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ zurück, die rechts bis zur Länge ‚Ganzzahl_Ausdruck‘ mit Wiederholungen von ‚Zeichenfolge_Ausdruck2‘ aufgefüllt wurde. Wenn ‚Zeichenfolge_Ausdruck1‘ länger ist als ‚Ganzzahl_Ausdruck‘, wird der entsprechende Teil von ‚Zeichenfolge_Ausdruck1‘ zurückgegeben. Wenn ‚Zeichenfolge_Ausdruck2‘ nicht angegeben ist, werden die Wiederholungen von ‚Zeichenfolge_Ausdruck2‘ durch Leerzeichen ersetzt.
rtrim Syntax: rtrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ zurück, nachdem alle Zeichen nach dem letzten Zeichen entfernt wurden, das nicht in ‚Zeichenfolge_Ausdruck2‘ enthalten ist. Wenn ‚Zeichenfolge_Ausdruck2‘ nicht angegeben ist, werden die letzten Leerzeichen entfernt.
sign Syntax: sign ( numerischer_Ausdruck ) Tip: Gibt einen Wert zurück, der das Vorzeichen von ’numerischer_Ausdruck‘ bestimmt: +1, wenn ’numerischer_Ausdruck‘ positiv ist, 0 für null und -1 für negative Werte.
soundex Syntax: soundex ( Zeichenfolge_Ausdruck ) Tip: Gibt eine Zeichenfolge zurück, die das Resultat der phonetischen Auswertung von ‚Zeichenfolge_Ausdruck‘ enthält.
substr Syntax: substr ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] ) Tip: Gibt die Teilzeichenfolge aus ‚Zeichenfolge_Ausdruck‘ zurück, die für ‚Ganzzahl_Ausdruck2‘ an der Position ‚Ganzzahl_Ausdruck1‘ beginnt oder am Ende von ‚Zeichenfolge_Ausdruck‘, wenn ‚Ganzzahl_Ausdruck2‘ nicht angegeben ist. Das erste Zeichen in ‚Zeichenfolge_Ausdruck‘ befindet sich an der Position 1.
substrb Syntax: substrb ( Zeichenfolge_Ausdruck ; numerischer_Ausdruck1 ; numerischer_Ausdruck2 ] ) Tip: Gibt die Teilzeichenfolge aus ‚Zeichenfolge_Ausdruck‘ zurück, die an Position ’numerischer_Ausdruck1′ beginnt und nach ’numerischer_Ausdruck2′ Bytes endet. Das erste Byte in ‚Zeichenfolge_Ausdruck‘ befindet sich an der Position 1. Wenn ’numerischer_Ausdruck2′ nicht angegeben ist, wird die Teilzeichenfolge aus ‚Zeichenfolge_Ausdruck‘ zurückgegeben, die an Position ’numerischer_Ausdruck1′ beginnt und am Ende von ‚Zeichenfolge_Ausdruck‘ endet.
to_char Syntax: to_char ( Ausdruck1 [ ; Zeichenfolge_Ausdruck2[ ; Zeichenfolge_Ausdruck3 ] ] ) Tip: Liefert die Zeichenfolgendarstellung von ‚Ausdruck1‘ mit dem Format ‚Zeichenfolge_Ausdruck2‘. ‚Ausdruck1‘ kann entweder ein Datumswert oder ein numerischer Wert sein. ‚Zeichenfolge_Ausdruck3‘ gibt Formatelemente wie beispielsweise die Sprache an.
to_date Syntax: to_date ( Ausdruck1 [ ; Zeichenfolge_Ausdruck2[ ; Zeichenfolge_Ausdruck3 ] ] ) Tip: Konvertiert ‚Ausdruck1‘ in einen Datum-Uhrzeit-Wert, wie durch das Format ‚Zeichenfolge_Ausdruck2‘ angegeben. Das erste Argument „Ausdruck1“ kann einen Zeichenfolgetyp oder einen numerischen Typ aufweisen. ‚Zeichenfolge_Ausdruck3‘ gibt Formatelemente wie beispielsweise die Sprache an.
to_number Syntax: to_number ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 ) Tip: Konvertiert ‚Zeichenfolge_Ausdruck1‘ in einen numerischen Wert, wie durch das Format ‚Zeichenfolge_Ausdruck2‘ angegeben. ‚Zeichenfolge_Ausdruck3‘ gibt Formatelemente wie beispielsweise Währungsinformationen an.
translate Syntax: translate ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ zurück, nachdem alle Vorkommen jedes Zeichens in ‚Zeichenfolge_Ausdruck2‘ durch das entsprechende Zeichen in ‚Zeichenfolge_Ausdruck3‘ ersetzt wurden.
trunc Syntax: trunc ( Datum_Ausdruck ; Zeichenfolge_Ausdruck ) Tip: Schneidet ‚Datum_Ausdruck‘ mit dem durch ‚Zeichenfolge_Ausdruck‘ angegebenen Format ab. Beispiel: Wenn ‚Zeichenfolge_Ausdruck‘ ‚year‘ ist, wird ‚Datum_Ausdruck‘ auf den ersten Tag des Jahres abgeschnitten.
trunc Syntax: trunc ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 ) Tip: Schneidet Stellen von ’numerischer_Ausdruck1′ mit der in ’numerischer_Ausdruck2′ angegebenen Genauigkeit ab.
vsize Syntax: vsize ( Ausdruck ) Tip: Gibt die Anzahl der Bytes in der internen Darstellung von ‚Ausdruck‘ zurück. ‚Ausdruck‘ muss ein Zeichenfolgenausdruck sein.
{sysdate} Syntax: { sysdate } Tip: Liefert einen Datum-Uhrzeit-Wert, der das aktuelle Datum und die aktuelle Uhrzeit des Computers repräsentiert, auf dem die Datenbanksoftware ausgeführt wird.
{user} Syntax: { user } Tip: Liefert den Benutzernamen des aktuellen Oracle-Benutzers.
Postgres
Postgres String
btrim Syntax: btrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Liefert ‚Zeichenfolge_Ausdruck1‘ nach Entfernen der längsten Zeichenfolge in ‚Zeichenfolge_Ausdruck2‘.
initcap Syntax: initcap ( Zeichenfolge_Ausdruck ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, wobei der erste Buchstabe jedes Worts ein Großbuchstabe ist und alle anderen Buchstaben Kleinbuchstaben sind. Die einzelnen Wörter werden durch Leerzeichen oder nicht alphanumerische Zeichen abgegrenzt.
lpad Syntax: lpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ zurück, die bis zur Länge ‚Ganzzahl_Ausdruck‘ mit Wiederholungen von ‚Zeichenfolge_Ausdruck2‘ aufgefüllt wurde. Wenn ‚Zeichenfolge_Ausdruck1‘ länger ist als ‚Ganzzahl_Ausdruck‘, wird der entsprechende Teil von ‚Zeichenfolge_Ausdruck1‘ zurückgegeben.
ltrim Syntax: ltrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Liefert ‚Zeichenfolge_Ausdruck1‘, nachdem alle führenden Zeichen bis zum ersten Zeichen entfernt wurden, das nicht in ‚Zeichenfolge_Ausdruck2‘ enthalten ist. Beispiel: ltrim(‚xyxXxyAB‘; ‚xy‘) liefert ‚XxyAB‘.
md5 Syntax: md5 ( Zeichenfolge_Ausdruck1 ) Tip: Liefert den MD5-Hash von ‚Zeichenfolge_Ausdruck1‘.
overlay Syntax: overlay ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; numerischer_Ausdruck1 [ ; numerischer_Ausdruck2 ] ) Tip: Liefert ‚Zeichenfolge_Ausdruck1‘ und ersetzt ‚Zeichenfolge_Ausdruck2′ von der Zeichenposition ’numerischer_Ausdruck‘.
repeat Syntax: repeat ( Zeichenfolge_Ausdruck ; numerischer_Ausdruck1 ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, das ’numerischer_Ausdruck1′ Mal wiederholt wird.
replace Syntax: replace ( Zeichenfolge_Ausdruck ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, wobei ‚Zeichenfolge_Ausdruck2‘ mit ‚Zeichenfolge_Ausdruck3‘ ersetzt wurde.
rpad Syntax: rpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ zurück, die rechts bis zur Länge ‚Ganzzahl_Ausdruck‘ mit Wiederholungen von ‚Zeichenfolge_Ausdruck2‘ aufgefüllt wurde. Wenn ‚Zeichenfolge_Ausdruck1‘ länger ist als ‚Ganzzahl_Ausdruck‘, wird der entsprechende Teil von ‚Zeichenfolge_Ausdruck1‘ zurückgegeben. Wenn ‚Zeichenfolge_Ausdruck2‘ nicht festgelegt ist, werden Leerstellen verwendet.
rtrim Syntax: rtrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Liefert ‚Zeichenfolge_Ausdruck1‘, nachdem alle Zeichen nach dem letzten Zeichen entfernt wurden, das nicht in ‚Zeichenfolge_Ausdruck2‘ enthalten ist. Beispiel: rtrim(‚ABxXxyx‘; ‚xy‘) liefert ‚ABxX‘. Wenn ‚Zeichenfolge_Ausdruck2‘ nicht angegeben ist, werden die letzten Leerzeichen entfernt.
split_part Syntax: split_part ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; numerischer_Ausdruck ) Tip: Liefert das Feld ’numerischer_Ausdruck, wobei ‚Zeichenfolge_Ausdruck1‘ auf ‚Zeichenfolge_Ausdruck2‘ geteilt wurde.
to_hex Syntax: to_hex ( numerischer_Ausdruck1 ) Tip: Liefert die hexadezimale Zeichenfolgenrepräsentation von ’numerischer_Ausdruck1′.
Formatierung des Postgres-Datentyps
to_char Syntax: to_char ( Ausdruck ; Zeichenfolge_Ausdruck ) Tip: Gibt die Zeichenfolgendarstellung von ‚Ausdruck‘ mit dem Format ‚Zeichenfolge_Ausdruck‘ zurück. ‚Ausdruck‘ kann entweder ein Datumswert oder ein numerischer Wert sein.
to_date Syntax: to_date ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Konvertiert ‚Zeichenfolge_Ausdruck1‘ in einen Datumswert, wie durch das Format ‚Zeichenfolge_Ausdruck2‘ angegeben.
to_number Syntax: to_number ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Konvertiert ‚Zeichenfolge_Ausdruck1‘ in einen numerischen Wert, wie durch das Format ‚Zeichenfolge_Ausdruck2‘ angegeben.
to_timestamp Syntax: to_timestamp ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Konvertiert ‚Zeichenfolge_Ausdruck1‘ in einen Zeitmarkenwert, wie durch das Format ‚Zeichenfolge_Ausdruck2‘ angegeben.
Alternative Syntax: to_timestamp ( numerischer_Ausdruck ) Konvertiert eine UNIX Epoch-Systemzeit in einen Zeitmarkenwert.
Postgres Math
cbrt Syntax: cbrt ( numerischer_Ausdruck ) Tip: Liefert die Quadratwurzel von ’numerischer_Ausdruck1′.
div Syntax: div ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 ) Tip: Liefert den ganzzahligen Quotienten von ’numerischer_Ausdruck1′ geteilt durch ’numerischer_Ausdruck2′.
ln Syntax: ln ( numerischer_Ausdruck ) Tip: Liefert den natürlichen Logarithmus von ’numerischer_Ausdruck1′.
log Syntax: log ( numerischer_Ausdruck1 [ ; numerischer_Ausdruck2 ] ) Tip: Liefert den dekadischen Logarithmus von ’numerischer_Ausdruck1′ bzw. den Logarithmus zur Basis ’numerischer_Ausdruck2′.
pi Syntax: pi() Tip: Liefert die Konstante Pi.
Postgres Trigonometry
acos Syntax: acos ( numerischer_Ausdruck ) Tip: Gibt den Arkuskosinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ’numerischer_Ausdruck‘ entspricht.
asin Syntax: asin ( numerischer_Ausdruck ) Tip: Gibt den Arkussinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ’numerischer_Ausdruck‘ entspricht.
atan Syntax: atan ( numerischer_Ausdruck ) Tip: Gibt den Arkustangens von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkustangens ist der Winkel, dessen Tangens ’numerischer_Ausdruck‘ entspricht.
atan2 Syntax: atan2 ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 ) Tip: Gibt den Arkustangens der x- und y-Koordinaten zurück, die jeweils in ’numerischer_Ausdruck1′ und ’numerischer_Ausdruck2′ im Bogenmaß angegeben sind. Der Arkustangens ist der Winkel, dessen Tangens ’numerischer_Ausdruck2′ bzw. ’numerischer_Ausdruck1′ entspricht.
cos Syntax: cos ( numerischer_Ausdruck ) Tip: Gibt den Kosinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
cot Syntax: cot ( numerischer_Ausdruck ) Tip: Gibt den Cotangens von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
degrees Syntax: degrees ( numerischer_Ausdruck ) Tip: Liefert die Gradzahlen, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
radians Syntax: radians ( numerischer_Ausdruck ) Tip: Liefert das Bogenmaß, wobei ’numerischer_Ausdruck‘ ein Winkel in Grad ist.
sin Syntax: sin ( numerischer_Ausdruck ) Tip: Gibt den Sinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
tan Syntax: tan ( numerischer_Ausdruck ) Tip: Gibt den Tangens von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
ascii Syntax: ascii ( Zeichenfolge_Ausdruck ) Tip: Liefert eine Zahl, die dem ASCII-Code des ersten (am weitesten links stehenden) Zeichens in ‚Zeichenfolge_Ausdruck‘ entspricht. Beispiel: ascii(‚A‘) ist 65.
chr Syntax: chr ( Ganzzahl_Ausdruck ) Tip: Gibt das Zeichen zurück, das dem durch ‚Ganzzahl_Ausdruck‘ angegebenen ASCII-Codewert entspricht. ‚Ganzzahl_Ausdruck‘ muss zwischen 0 und 255 liegen.
current_database Syntax: current_database()
date_trunc Syntax: date_trunc ( Zeichenfolge_Ausdruck ; Zeitmarke_Ausdruck ) Tip: Liefert die Zeitmarke mit der angegebenen Genauigkeit.
translate Syntax: translate ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 ) Tip: Liefert ‚Zeichenfolge_Ausdruck1‘, nachdem alle Vorkommen jedes Zeichens in ‚Zeichenfolge_Ausdruck2‘ durch das entsprechende Zeichen in ‚Zeichenfolge_Ausdruck3‘ ersetzt wurden.
version Syntax: version () Tip: Liefert den Zeichenfolgenwert der Datenbankversion.
{current_catalog} Syntax: {current_catalog}
{current_schema} Syntax: {current_schema}
{current_user} Syntax: {current_user}
{session_user} Syntax: {session_user}
SQL Server
SQL Server – Mathematisch
log Syntax: log ( numerischer_Ausdruck ) Tip: Liefert den natürlichen Logarithmus von ’numerischer_Ausdruck‘.
log10 Syntax: log10 ( numerischer_Ausdruck ) Tip: Gibt den dekadischen Logarithmus von ’numerischer_Ausdruck‘ zurück.
pi Syntax: pi() Tip: Liefert die Konstante Pi als Gleitkommawert.
rand Syntax: rand ( Ganzzahl_Ausdruck ) Tip: Generiert eine Zufallszahl mit ‚Ganzzahl_Ausdruck‘ als Ausgangswert.
SQL Server – Trigonometrie
acos Syntax: acos ( numerischer_Ausdruck ) Tip: Gibt den Arkuskosinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ’numerischer_Ausdruck‘ entspricht.
asin Syntax: asin ( numerischer_Ausdruck ) Tip: Gibt den Arkussinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ’numerischer_Ausdruck‘ entspricht.
atan Syntax: atan ( numerischer_Ausdruck ) Tip: Gibt den Arkustangens von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkustangens ist der Winkel, dessen Tangens ’numerischer_Ausdruck‘ entspricht.
atn2 Syntax: atn2 ( numerischer_Ausdruck1; numerischer_Ausdruck2 ) Tip: Gibt den Arkustangens der x- und y-Koordinaten zurück, die jeweils in ’numerischer_Ausdruck1′ und ’numerischer_Ausdruck2′ im Bogenmaß angegeben sind. Der Arkustangens ist der Winkel, dessen Tangens ’numerischer_Ausdruck1′ entspricht.
cos Syntax: cos ( numerischer_Ausdruck ) Tip: Gibt den Kosinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
cot Syntax: cot ( numerischer_Ausdruck ) Tip: Gibt den Cotangens von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
degrees Syntax: degrees ( numerischer_Ausdruck ) Tip: Gibt den Bogenmaßwert von ’numerischer_Ausdruck‘ konvertiert in Grad zurück.
radians Syntax: radians ( numerischer_Ausdruck ) Tip: Gibt einen Wert im Bogenmaß zurück, der aus ’numerischer_Ausdruck‘ Grad konvertiert wurde.
sin Syntax: sin ( numerischer_Ausdruck ) Tip: Gibt den Sinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
tan Syntax: tan ( numerischer_Ausdruck ) Tip: Gibt den Tangens von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
ascii Syntax: ascii ( Zeichenfolge_Ausdruck ) Tip: Gibt eine Zahl zurück, die den ascii-Codewert des am weitesten links stehenden Zeichens in ‚Zeichenfolge_Ausdruck‘ darstellt.
char Syntax: char ( Ganzzahl_Ausdruck ) Tip: Gibt das Zeichen zurück, das dem durch ‚Ganzzahl_Ausdruck‘ angegebenen ASCII-Codewert entspricht. ‚Ganzzahl_Ausdruck‘ muss zwischen 0 und 255 liegen.
charindex Syntax: charindex ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 [ ; Start_Position ] ) Tip: Sucht in ‚Zeichenfolge_Ausdruck2‘ nach dem ersten Vorkommen von ‚Zeichenfolge_Ausdruck1‘ und gibt eine Ganzzahl zurück. ‚Start_Position‘ ist die Zeichenposition, an der die Suche nach ‚Zeichenfolge_Ausdruck1‘ in ‚Zeichenfolge_Ausdruck2‘ beginnt. Wenn ‚Start_Position‘ nicht angegeben, eine negative Zahl oder null ist, beginnt die Suche am Anfang von ‚Zeichenfolge_Ausdruck2‘.
datalength Syntax: datalength ( Zeichenfolge_Ausdruck ) Tip: Gibt die Länge von ‚Zeichenfolge_Ausdruck‘ in Bytes zurück.
dateadd Syntax: dateadd ( { Datumsteil } ; Ganzzahl_Ausdruck ; Datum_Ausdruck ) Tip: Gibt das Datum zurück, das sich aus der Addition von ‚Ganzzahl_Ausdruck‘ Einheiten (angegeben durch ‚Datumsteil‘, d. h. Tag, Monat, Jahr) zu ‚Datum_Ausdruck‘ ergibt.
datediff Syntax: datediff ( {Datumsteil} ; Datum_Ausdruck1 ; Datum_Ausdruck2 ) Tip: Gibt die Anzahl von ‚Datumsteil‘-Einheiten (d. h. Tag, Monat, Jahr) zwischen ‚Datum_Ausdruck1‘ und ‚Datum_Ausdruck2‘ zurück.
datename Syntax: datename ( ‚ { ‚ Datumsteil ‚ } ‚ ; Datum_Ausdruck ) Tip: Gibt ‚Datumsteil‘ aus ‚Datum_Ausdruck‘ als ASCII-Zeichenfolge zurück. ‚Datum_Ausdruck‘ kann ein Datum-Uhrzeit, Kurz-Datum-Uhrzeit-, Datums- oder Uhrzeitwert sein. Beachten Sie, dass ‚Datumsteil‘ ein Schlüsselwort sein muss, das einen von Microsoft® SQL Server erkannten Datumsteil oder dessen Abkürzung darstellt, und dass es in geschweiften Klammern eingeschlossen sein muss.
datepart Syntax: datepart ( ‚ { ‚ Datumsteil ‚ } ‚ ; Datum_Ausdruck ) Tip: Gibt einen Teil von „Datum_Ausdruck“ (z. B. den Monat) als Ganzzahl zurück. „Datum_Ausdruck“ kann ein Datum-Uhrzeit-, Kurz-Datum-Uhrzeit-, Datums- oder Uhrzeitwert sein. Beachten Sie, dass ‚Datumsteil‘ ein Schlüsselwort sein muss, das einen von Microsoft® SQL Server erkannten Datumsteil oder dessen Abkürzung darstellt, und dass es in geschweiften Klammern eingeschlossen sein muss.
day Syntax: day ( Datum_Ausdruck ) Tip: Gibt den Tag aus ‚Datum_Ausdruck‘ zurück. Entspricht extract (day from ‚Datum_Ausdruck‘).
difference Syntax: difference ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Gibt einen Ganzzahlwert zurück, der die Differenz zwischen den Werten darstellt, die von der datenquellenspezifischen ’soundex‘-Funktion für ‚Zeichenfolge_Ausdruck1‘ und ‚Zeichenfolge_Ausdruck2‘ zurückgegeben wurden. Der zurückgegebene Wert reicht von 0 bis 4, wobei 4 für eine größtmögliche Übereinstimmung steht. Beachten Sie, dass 4 keine Übereinstimmung der Zeichenfolgen bedeutet.
getdate Syntax: getdate() Tip: Liefert einen Datum-Uhrzeit-Wert, der das aktuelle Datum und die aktuelle Uhrzeit des Computers repräsentiert, auf dem die Datenbanksoftware ausgeführt wird.
isnull Syntax: isnull ( Ausdruck ; Ausdruck ) Tip: Gibt das erste Argument ungleich null zurück (oder null, falls beide Argumente null sind). Es wird empfohlen, stattdessen die SQL-Standardfunktion COALESCE zu verwenden.
left Syntax: left ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck ) Tip: Gibt die am weitesten links stehenden ‚Ganzzahl_Ausdruck‘-Zeichen aus ‚Zeichenfolge_Ausdruck‘ zurück.
ltrim Syntax: ltrim ( Zeichenfolge_Ausdruck ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, nachdem die führenden Leerzeichen entfernt wurden.
month Syntax: month ( Datum_Ausdruck ) Tip: Gibt den Monat aus ‚Datum_Ausdruck‘ zurück. Gleicht extract (Monat aus ‚Datum_Ausdruck‘).
patindex Syntax: patindex ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Gibt eine Ganzzahl zurück, die die Startposition des ersten Vorkommens von ‚Zeichenfolge_Ausdruck1‘ innerhalb von ‚Zeichenfolge_Ausdruck2‘ darstellt. Liefert ‚0‘, wenn ‚Zeichenfolge_Ausdruck1‘ nicht gefunden wird. Außer bei der Suche nach den ersten oder letzten Zeichen muss ‚Zeichenfolge_Ausdruck1‘ das Platzhalterzeichen ‚%‘ voranstehen und folgen.
replace Syntax: replace ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 ) Tip: Ersetzt alle Vorkommen von ‚Zeichenfolge_Ausdruck2‘ in ‚Zeichenfolge_Ausdruck1‘ durch ‚Zeichenfolge_Ausdruck3‘.
replicate Syntax: replicate ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck ) Tip: Gibt eine Zeichenfolge zurück, die aus ‚Ganzzahl_Ausdruck‘ Wiederholungen von ‚Zeichenfolge_Ausdruck‘ besteht.
reverse Syntax: reverse ( Zeichenfolge_Ausdruck ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ in umgekehrter Reihenfolge zurück.
right Syntax: right ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck ) Tip: Gibt die am weitesten rechts stehenden ‚Ganzzahl_Ausdruck‘ Zeichen aus ‚Zeichenfolge_Ausdruck‘ zurück.
round Syntax: round ( numerischer_Ausdruck ; Ganzzahl_Ausdruck ) Tip: Gibt ’numerischer_Ausdruck‘ zurück, nachdem auf den nächsten Wert mit ‚Ganzzahl_Ausdruck‘ Stellen rechts vom Dezimaltrennzeichen gerundet wurde. Das Runden wird vor dem Anwenden der Datenformatierung durchgeführt.
rtrim Syntax: rtrim ( Zeichenfolge_Ausdruck ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, nachdem die nachfolgenden Leerzeichen entfernt wurden.
sign Syntax: sign ( numerischer_Ausdruck ) Tip: Gibt einen Wert zurück, der das Vorzeichen von ’numerischer_Ausdruck‘ bestimmt: +1, wenn ’numerischer_Ausdruck‘ positiv ist, 0 für null und -1 für negative Werte.
soundex Syntax: soundex ( Zeichenfolge_Ausdruck ) Tip: Gibt eine Zeichenfolge mit vier Zeichen zurück, die eine phonetische Auswertung von ‚Zeichenfolge_Ausdruck‘ darstellen.
space Syntax: space ( Ganzzahl_Ausdruck ) Tip: Gibt eine Zeichenfolge zurück, die aus ‚Ganzzahl_Ausdruck‘ Leerzeichen besteht.
str Syntax: str ( numerischer_Ausdruck [ ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] ] ) Tip: Gibt eine Zeichenfolgendarstellung von ’numerischer_Ausdruck‘ zurück, wobei ‚Ganzzahl_Ausdruck1‘ die Länge der zurückgegebenen Zeichenfolge angibt und ‚Ganzzahl_Ausdruck2‘ der Anzahl der Dezimalstellen entspricht.
stuff Syntax: stuff ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck1 ; Ganzzahl_Ausdruck2 ; Zeichenfolge_Ausdruck2 ) Tip: Gibt eine Zeichenfolge zurück, in der ‚Ganzzahl_Ausdruck2‘ Zeichen an der Startposition ‚Ganzzahl_Ausdruck1‘ aus ‚Zeichenfolge_Ausdruck1‘ gelöscht wurden und ‚Zeichenfolge_Ausdruck2‘ an der Startposition in ‚Zeichenfolge_Ausdruck1‘ eingefügt wurde. Das erste Zeichen in einer Zeichenfolge befindet sich an der Position 1.
year Syntax: year ( Datum_Ausdruck ) Tip: Gibt das Jahr aus ‚Datum_Ausdruck‘ zurück. Gleicht extract (Jahr aus ‚Datum_Ausdruck).
{current_user} Syntax: { current_user } Tip: Liefert den Namen des aktuellen Benutzers.
Teradata
Teradata – Trigonometrie
acos Syntax: acos ( numerischer_Ausdruck ) Tip: Gibt den Arkuskosinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ’numerischer_Ausdruck‘ entspricht. Die Werte von ’numerischer_Ausdruck‘ müssen zwischen -1 und 1 (einschließlich) liegen.
acosh Syntax: acosh ( numerischer_Ausdruck ) Tip: Gibt den umgekehrten Kosinus Hyperbolicus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ eine beliebige reelle Zahl gleich oder größer als 1 sein kann.
asin Syntax: asin ( numerischer_Ausdruck ) Tip: Gibt den Arkussinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ’numerischer_Ausdruck‘ entspricht. Die Werte von ’numerischer_Ausdruck‘ müssen zwischen -1 und 1 (einschließlich) liegen.
asinh Syntax: asinh ( numerischer_Ausdruck ) Tip: Gibt den umgekehrten Sinus Hyperbolicus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ eine beliebige reelle Zahl sein kann.
atan Syntax: atan ( numerischer_Ausdruck ) Tip: Gibt den Arkustangens von ’numerischer_Ausdruck‘ im Bogenmaß zurück, wobei der Arkustangens der Winkel ist, dessen Tangens ’numerischer_Ausdruck‘ entspricht.
atan2 Syntax: atan2 ( numerischer_Ausdruck1; numerischer_Ausdruck2 ) Tip: Gibt den Arkustangens der x- und y-Koordinaten zurück, die jeweils in ’numerischer_Ausdruck1′ und ’numerischer_Ausdruck2′ im Bogenmaß angegeben sind. Der zurückgegebene Winkel liegt zwischen – und ? (ausschließlich ?) im Bogenmaß.
atanh Syntax: atanh ( numerischer_Ausdruck ) Tip: Gibt den umgekehrten Tangens Hyperbolicus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ eine beliebige reelle Zahl zwischen 1 und -1 (ausschließlich 1 und -1) sein kann.
cos Syntax: cos ( numerischer_Ausdruck ) Tip: Gibt den Kosinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
cosh Syntax: cosh ( numerischer_Ausdruck ) Tip: Gibt den Kosinus Hyperbolicus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ eine beliebige reelle Zahl sein kann.
sin Syntax: sin ( numerischer_Ausdruck ) Tip: Gibt den Sinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
sinh Syntax: sinh ( numerischer_Ausdruck ) Tip: Gibt den Sinus Hyperbolicus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ eine beliebige reelle Zahl sein kann.
tan Syntax: tan ( numerischer_Ausdruck ) Tip: Gibt den Tangens von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
tanh Syntax: tanh ( numerischer_Ausdruck ) Tip: Gibt den Tangens Hyperbolicus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ eine beliebige reelle Zahl sein kann.
account Syntax: {Benutzerkonto} Tip: Gibt die Benutzerkontozeichenfolge für den aktuellen Benutzer zurück.
add_months Syntax: add_months ( Datum_Ausdruck|Datum_Uhrzeit_Ausdruck ; Ganzzahl_Ausdruck ) Tip: Gibt den Datums- bzw. Datum-Uhrzeit-Wert zurück, der sich aus der Addition von ‚Ganzzahl_Ausdruck‘ Monaten zu ‚Datum_Ausdruck‘ oder ‚Datum_Uhrzeit_Ausdruck‘ ergibt.
bytes Syntax: bytes ( Byte_Ausdruck ) Tip: Gibt die Anzahl der Bytes in ‚Byte_Ausdruck‘ zurück. ‚Byte_Ausdruck‘ ist begrenzt auf BYTE oder VARBYTE.
case_n Syntax: case_n ( Bedingung_Ausdruck_Liste [ ; NO CASE|UNKNOWN|NO CASE OR UNKNOWN [ ; UNKNOWN ] ] ) Tip: Wertet ‚Bedingung_Ausdruck_Liste‘ aus und gibt die Position der ersten Bedingung zurück, die als ‚Wahr‘ ausgewertet wird, vorausgesetzt, keine vorherige Bedingung in der Liste gibt ‚unknown‘ zurück. Suchbegriffe müssen in geschweiften Klammern eingeschlossen sein. ‚No case‘ ist eine optionale Bedingung, die mit ‚Wahr‘ ausgewertet wird, wenn jeder Ausdruck in der Liste ‚Falsch‘ zurückgibt. ‚No case or unknown‘ ist eine optionale Bedingung, die mit ‚Wahr‘ ausgewertet wird, wenn jeder Ausdruck in der Liste ‚Falsch‘ zurückgibt oder ein Ausdruck ‚unknown‘ zurückgibt und alle vorhergehenden Bedingungen in der Liste mit ‚Falsch‘ ausgewertet wurden. ‚Unknown‘ ist eine optionale Bedingung, die mit ‚Wahr‘ ausgewertet wird, wenn ein Ausdruck ‚unknown‘ zurückgibt und alle vorhergehenden Bedingungen in der Liste mit ‚Falsch‘ ausgewertet wurden.
char2hexint Syntax: char2hexint ( Zeichenfolge_Ausdruck ) Tip: Gibt die hexadezimale Darstellung von ‚Zeichenfolge_Ausdruck‘ zurück.
characters Syntax: characters ( Zeichenfolge_Ausdruck ) Tip: Gibt einen Ganzzahlwert zurück, der die Anzahl der logischen Zeichen oder Bytes in ‚Zeichenfolge_Ausdruck‘ darstellt.
database Syntax: {database} Tip: Gibt den Namen der Standarddatenbank für den aktuellen Benutzer zurück.
date Syntax: {date} Tip: Gibt das aktuelle Datum zurück.
format Syntax: format ( Ausdruck ) Tip: Gibt das deklarierte Format für ‚Ausdruck‘ als Variablenzeichenfolge mit bis zu 30 Zeichen zurück.
index Syntax: index ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Gibt die Startposition von ‚Zeichenfolge_Ausdruck2‘ in ‚Zeichenfolge_Ausdruck1‘ zurück. Der Wert 0 wird zurückgegeben, wenn „Zeichenfolge_Ausdruck2“ in „Zeichenfolge_Ausdruck1“ nicht gefunden wird. Der Wert 1 wird zurückgegeben, wenn „Zeichenfolge_Ausdruck2“ an der ersten Stelle von „Zeichenfolge_Ausdruck1“ gefunden wird.
log Syntax: log ( numerischer_Ausdruck ) Tip: Berechnet den dekadischen Logarithmus von ’numerischer_Ausdruck‘. ‚Numerischer_Ausdruck‘ muss ein positiver numerischer Ausdruck ungleich null sein.
nullif Syntax: nullif ( Skalar_Ausdruck1 ; Skalar_Ausdruck2 ) Tip: Gibt null zurück, wenn ‚Skalar_Ausdruck1‘ gleich ‚Skalar_Ausdruck2‘ ist. Andernfalls wird ‚Skalar_Ausdruck1‘ zurückgegeben. ‚Skalar_Ausdruck1‘ und ‚Skalar_Ausdruck2‘ können beliebige Datentypen sein.
nullifzero Syntax: nullifzero ( numerischer_Ausdruck ) Tip: Wenn ’numerischer_Ausdruck‘ null ist, wird der Ausdruck in null konvertiert, um eine Division durch null zu vermeiden.
profile Syntax: {profile} Tip: Gibt das aktuelle Profil für die Sitzung zurück bzw. null, wenn kein Profil vorliegt.
random Syntax: random ( untere_Grenze ; obere_Grenze ) Tip: Liefert für jede Zeile der Ergebnistabelle eine ganzzahlige Zufallszahl. Die Argumente ‚untere_Grenze‘ und ‚obere_Grenze‘ sind ganzzahlige Konstanten. Die Grenzwerte für ‚untere_Grenze‘ und ‚obere_Grenze‘ reichen von einschließlich -2147483648 bis 2147483647. Der Wert für ‚obere_Grenze‘ muss größer oder gleich ‚untere_Grenze‘ sein.
role Syntax: {role} Tip: Gibt die aktuelle Rolle für die Sitzung zurück bzw. null, wenn keine Rolle vorliegt.
session Syntax: {session} Tip: Gibt die Anzahl der Sitzungen für den aktuellen Benutzer zurück.
soundex Syntax: soundex ( Zeichenfolge_Ausdruck ) Tip: Gibt eine Zeichenfolge zurück, die den Soundex-Code für ‚Zeichenfolge_Ausdruck‘ darstellt.
substr Syntax: substr ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] ) Tip: Gibt die Teilzeichenfolge aus ‚Zeichenfolge_Ausdruck‘ zurück, die an Position ‚Ganzzahl_Ausdruck1‘ beginnt und die Länge ‚Ganzzahl_Ausdruck2‘ besitzt. Das erste Zeichen in ‚Zeichenfolge_Ausdruck‘ befindet sich an der Position 1. Wenn ‚Ganzzahl_Ausdruck2‘ nicht angegeben ist, wird die Teilzeichenfolge aus ‚Zeichenfolge_Ausdruck‘ zurückgegeben, die an Position ‚Ganzzahl_Ausdruck1‘ beginnt und am Ende von ‚Zeichenfolge_Ausdruck‘ endet.
time Syntax: {time} Tip: Gibt die aktuelle Uhrzeit auf Grundlage eines 24-Stunden-Tages zurück. Die Teradata-Dokumentation gibt an, dass die Systemfunktion TIME veraltet ist. Verwenden Sie stattdessen die Funktion CURRENT_TIME. Beachten Sie, dass TIME im Kompatibilitätsmodus den time-Datentyp zurückgibt, während im dynamischen Abfragemodus ein Wert des Typs FLOAT zurückgegeben wird.
type Syntax: type ( Ausdruck ) Tip: Gibt den für ‚Ausdruck‘ definierten Datentyp zurück.
user Syntax: {user} Tip: Liefert den Benutzernamen des aktuellen Benutzers.
vargraphic Syntax: vargraphic ( Zeichenfolge_Ausdruck ) Tip: Gibt eine Zeichenfolge zurück, die den vargraphic-Code für ‚Zeichenfolge_Ausdruck‘ darstellt.
zeroifnull Syntax: zeroifnull ( numerischer_Ausdruck ) Tip: Konvertiert Daten von null in 0, um durch einen Nullwert hervorgerufene Fehler zu vermeiden. Wenn ’numerischer_Ausdruck‘ nicht null ist, wird der Wert von ’numerischer_Ausdruck‘ zurückgegeben. Wenn ’numerischer_Ausdruck‘ eine Zeichenfolge ist, wird diese in einen numerischen Wert vom Datentyp ‚float‘ konvertiert. Wenn ’numerischer_Ausdruck‘ ein Nullwert oder null ist, wird null zurückgegeben.
SAP BW
SAP BW – Trigonometrische Funktionen
arccos Syntax: arccos ( numerischer_Ausdruck ) Tip: Gibt den Arkuskosinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ’numerischer_Ausdruck‘ entspricht.
arcsin Syntax: arcsin ( numerischer_Ausdruck ) Tip: Gibt den Arkussinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ’numerischer_Ausdruck‘ entspricht.
arctan Syntax: arctan ( numerischer_Ausdruck ) Tip: Gibt den Arkustangens von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkustangens ist der Winkel, dessen Tangens ’numerischer_Ausdruck‘ entspricht.
cos Syntax: cos ( numerischer_Ausdruck ) Tip: Gibt den Kosinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
coshyp Syntax: coshyp ( numerischer_Ausdruck ) Tip: Gibt den Kosinus Hyperbolicus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
sin Syntax: sin ( numerischer_Ausdruck ) Tip: Gibt den Sinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
sinhyp Syntax: sinhyp ( numerischer_Ausdruck ) Tip: Gibt den Sinus Hyperbolicus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
tan Syntax: tan ( numerischer_Ausdruck ) Tip: Gibt den Tangens von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
tanhyp Syntax: tanhyp ( numerischer_Ausdruck ) Tip: Gibt den Tangens Hyperbolicus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
SAP BW – Mathematische Funktionen
log10 Syntax: log10 ( numerischer_Ausdruck ) Tip: Gibt den dekadischen Logarithmus von ’numerischer_Ausdruck‘ zurück.
Sybase
Sybase – Mathematische Funktionen
log Syntax: log ( numerischer_Ausdruck ) Tip: Liefert den natürlichen Logarithmus von ’numerischer_Ausdruck‘.
log10 Syntax: log10 ( numerischer_Ausdruck ) Tip: Gibt den dekadischen Logarithmus von ’numerischer_Ausdruck‘ zurück.
pi Syntax: pi() Tip: Liefert die Konstante Pi als Gleitkommawert.
sign Syntax: sign ( numerischer_Ausdruck ) Tip: Gibt einen Wert zurück, der das Vorzeichen von ’numerischer_Ausdruck‘ bestimmt: +1, wenn ’numerischer_Ausdruck‘ positiv ist, 0, wenn ’numerischer_Ausdruck‘ null ist, und -1, wenn ’numerischer_Ausdruck‘ negativ ist.
Sybase – Trigonometrische Funktionen
acos Syntax: acos ( numerischer_Ausdruck ) Tip: Gibt den Arkuskosinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ’numerischer_Ausdruck‘ entspricht.
asin Syntax: asin ( numerischer_Ausdruck ) Tip: Gibt den Arkussinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ’numerischer_Ausdruck‘ entspricht.
atan Syntax: atan ( numerischer_Ausdruck ) Tip: Gibt den Arkustangens von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkustangens ist der Winkel, dessen Tangens ’numerischer_Ausdruck‘ entspricht.
atn2 Syntax: atn2 ( numerischer_Ausdruck1; numerischer_Ausdruck2 ) Tip: Gibt den Winkel (im Bogenmaß) zurück, dessen Tangens ’numerischer_Ausdruck1′ bzw. ’numerischer_Ausdruck2′ entspricht.
cos Syntax: cos ( numerischer_Ausdruck ) Tip: Gibt den Kosinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
cot Syntax: cot ( numerischer_Ausdruck ) Tip: Gibt den Cotangens von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
degrees Syntax: degrees ( numerischer_Ausdruck ) Tip: Gibt den Bogenmaßwert von ’numerischer_Ausdruck‘ konvertiert in Grad zurück.
radians Syntax: radians ( numerischer_Ausdruck ) Tip: Gibt den Gradwert von ’numerischer_Ausdruck‘ zurück. Die Ergebnisse haben denselben Typ wie ’numerischer_Ausdruck‘. Für numerische oder dezimale Ausdrücke haben die Ergebnisse eine interne Genauigkeit von 77 und eine Skalierung, die der Skalierung von ’numerischer_Ausdruck‘ entspricht. Wenn der Datentyp ‚Währung‘ verwendet wird, kann eine interne Konvertierung in Gleitkommawerte zu Genauigkeitsverlusten führen.
sin Syntax: sin ( numerischer_Ausdruck ) Tip: Gibt den Sinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
tan Syntax: tan ( numerischer_Ausdruck ) Tip: Gibt den Tangens von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
ascii Syntax: ascii ( Zeichenfolge_Ausdruck ) Tip: Gibt eine Zahl zurück, die den ascii-Codewert des am weitesten links stehenden Zeichens in ‚Zeichenfolge_Ausdruck‘ darstellt.
char Syntax: char ( Ganzzahl_Ausdruck ) Tip: Konvertiert ‚Ganzzahl_Ausdruck‘ in einen Zeichenwert. ‚Char‘ wird im Allgemeinen als Invertierung (Umkehrung) von ascii verwendet, wobei der Wert für ‚Ganzzahl_Ausdruck‘ zwischen 0 und 255 liegen muss. Wenn der Ergebniswert das erste Byte eines Mehrfachbyte-Zeichens ist, wird das Zeichen eventuell nicht eindeutig identifiziert.
charindex Syntax: charindex ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Gibt eine Ganzzahl zurück, die die Startposition von ‚Zeichenfolge_Ausdruck1‘ innerhalb von ‚Zeichenfolge_Ausdruck2‘ darstellt. Wird ‚Zeichenfolge_Ausdruck1‘ nicht gefunden, wird null geliefert. Wenn ‚Zeichenfolge_Ausdruck1‘ Platzhalterzeichen enthält, werden diese von ‚charindex‘ als Literale behandelt.
datalength Syntax: datalength ( Zeichenfolge_Ausdruck ) Tip: Gibt die Länge von ‚Zeichenfolge_Ausdruck‘ in Bytes zurück.
dateadd Syntax: dateadd ( ‚ { ‚ Datumsteil ‚ } ‚ ; Ganzzahl_Ausdruck ; Datum_Ausdruck ) Tip: Gibt das Datum zurück, das sich aus der Addition von ‚Ganzzahl_Ausdruck‘ Einheiten (angegeben durch ‚Datumsteil‘, d. h. Tag, Monat, Jahr) zu ‚Datum_Ausdruck‘ ergibt. Beachten Sie, dass ‚Datumsteil‘ in geschweiften Klammern eingeschlossen sein muss.
datediff Syntax: datediff ( ‚ { ‚ Datumsteil ‚ } ‚ ; Datum_Ausdruck1 ; Datum_Ausdruck2 ) Tip: Gibt die Anzahl der durch ‚Datumsteil‘ angegebenen Einheiten (d. h. Tag, Monat, Jahr) zwischen ‚Datum_Ausdruck1‘ und ‚Datum_Ausdruck2‘ zurück. Beachten Sie, dass ‚Datumsteil‘ in geschweiften Klammern eingeschlossen sein muss.
datename Syntax: datename ( ‚ { ‚ Datumsteil ‚ } ‚ ; Datum_Ausdruck ) Tip: Gibt ‚Datumsteil‘ von ‚Datum_Ausdruck‘ als ASCII-Zeichenfolge zurück. ‚Datum_Ausdruck‘ kann ein Datum-Uhrzeit-, Kurz-Datum-Uhrzeit-, Datums- oder Uhrzeitwert sein. Beachten Sie, dass ‚Datumsteil‘ in geschweiften Klammern eingeschlossen sein muss.
datepart Syntax: datepart ( ‚ { ‚ Datumsteil ‚ } ‚ ; Datum_Ausdruck ) Tip: Gibt ‚Datumsteil‘ von ‚Datum_Ausdruck‘ als Ganzzahl zurück. ‚Datum_Ausdruck‘ kann ein Datum-Uhrzeit-, Kurz-Datum-Uhrzeit-, Datums- oder Uhrzeitwert sein. Beachten Sie, dass das Datumsteilargument in geschweiften Klammern eingeschlossen sein muss.
day Syntax: day ( Datum_Ausdruck ) Tip: Gibt den Tag des Monats (1 bis 31) aus ‚Datum_Ausdruck‘ zurück.
difference Syntax: difference ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Gibt einen Ganzzahlwert zurück, der die Differenz zwischen den Werten darstellt, die von der datenquellenspezifischen ’soundex‘-Funktion für ‚Zeichenfolge_Ausdruck1‘ und ‚Zeichenfolge_Ausdruck2‘ zurückgegeben wurden. Der zurückgegebene Wert reicht von 0 bis 4, wobei 4 für eine größtmögliche Übereinstimmung steht. Beachten Sie, dass 4 keine Übereinstimmung der Zeichenfolgen bedeutet.
getdate Syntax: getdate() Tip: Gibt das aktuelle Systemdatum und die aktuelle Systemuhrzeit zurück.
left Syntax: left ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck ) Tip: Gibt die am weitesten links stehenden ‚Ganzzahl_Ausdruck‘-Zeichen aus ‚Zeichenfolge_Ausdruck‘ zurück.
ltrim Syntax: ltrim ( Zeichenfolge_Ausdruck ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, nachdem die führenden Leerzeichen entfernt wurden.
month Syntax: month ( Datum_Ausdruck ) Tip: Gibt die Monatszahl (1 bis 12) aus ‚Datum_Ausdruck‘ zurück.
patindex Syntax: patindex ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 [ using {bytes|chars|characters} ] ) Tip: Gibt eine Ganzzahl zurück, welche die Startposition des ersten Vorkommens von ‚Zeichenfolge_Ausdruck1‘ in ‚Zeichenfolge_Ausdruck2‘ darstellt. Wird ‚Zeichenfolge_Ausdruck1‘ nicht gefunden, ist der Rückgabewert 0. Standardmäßig gibt patindex das Offset in Zeichen zurück. Das Offset kann in Bytes zurückgegeben werden, indem der Rückgabewert auf Bytes eingestellt wird. Außer bei der Suche nach den ersten oder letzten Zeichen muss dem Zeichenmuster in ‚Zeichenfolge_Ausdruck1‘ das Platzhalterzeichen ‚%‘ voranstehen und folgen.
rand Syntax: rand ( Ganzzahl_Ausdruck ) Tip: Gibt einen willkürlichen Gleitkommawert zwischen 0 und 1 zurück, wobei der optionale ‚Ganzzahl_Ausdruck‘ als Ausgangswert verwendet wird.
replicate Syntax: replicate ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck ) Tip: Gibt eine Zeichenfolge zurück, die aus ‚Ganzzahl_Ausdruck‘ Wiederholungen von ‚Zeichenfolge_Ausdruck‘ besteht.
reverse Syntax: reverse ( Zeichenfolge_Ausdruck ) Tip: Gibt die Umkehrung von ‚Zeichenfolge_Ausdruck‘ zurück.
right Syntax: right ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck ) Tip: Gibt die am weitesten rechts stehenden ‚Ganzzahl_Ausdruck‘ Zeichen aus ‚Zeichenfolge_Ausdruck‘ zurück.
round Syntax: round ( numerischer_Ausdruck; Ganzzahl_Ausdruck ) Tip: Gibt ’numerischer_Ausdruck‘ zurück, nachdem auf den nächsten Wert mit ‚Ganzzahl_Ausdruck‘ Stellen rechts vom Dezimaltrennzeichen gerundet wurde. Das Runden wird vor dem Anwenden der Datenformatierung durchgeführt.
rtrim Syntax: rtrim ( Zeichenfolge_Ausdruck ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, nachdem die nachfolgenden Leerzeichen entfernt wurden.
soundex Syntax: soundex ( Zeichenfolge_Ausdruck ) Tip: Gibt einen Soundex-Code mit vier Zeichen für Zeichenfolgen zurück, die aus einer zusammenhängenden Reihenfolge gültiger lateinischer Buchstaben in Einzel- oder Doppelbyte bestehen.
space Syntax: space ( Ganzzahl_Ausdruck ) Tip: Gibt eine Zeichenfolge mit ‚Ganzzahl_Ausdruck‘ Einzelbyteleerzeichen zurück.
str Syntax: str ( numerischer_Ausdruck [ ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] ] ) Tip: Gibt eine Zeichenfolgendarstellung von ’numerischer_Ausdruck‘ zurück. ‚Ganzzahl_Ausdruck1‘ gibt die Länge der zurückgegebenen Zeichenfolge an und verfügt über die Standardeinstellung 10. ‚Ganzzahl_Ausdr2‘ entspricht mit einer Standardeinstellung von 0 der Anzahl der Dezimalstellen. Beide Werte sind optional.
stuff Syntax: stuff ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck1 ; Ganzzahl_Ausdruck2 ; Zeichenfolge_Ausdruck2 ) Tip: Löscht ‚Ganzzahl_Ausdruck2‘ Zeichen beginnend bei ‚Ganzzahl_Ausdruck1‘ aus ‚Zeichenfolge_Ausdruck1‘ und fügt anschließend an dieser Position ‚Zeichenfolge_Ausdruck2‘ in ‚Zeichenfolge_Ausdruck1‘ ein. Um Zeichen ohne Einfügen anderer Zeichen zu löschen, sollte ‚Zeichenfolge_Ausdruck2‘ null sein und nicht ‚ ‚, da Letzteres ein einzelnes Leerzeichen angibt.
substring Syntax: substring ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck1 ; Ganzzahl_Ausdruck2 ) Tip: Gibt die Teilzeichenfolge aus ‚Zeichenfolge_Ausdruck‘ zurück, die an Position ‚Ganzzahl_Ausdruck1‘ beginnt. ‚Ganzzahl_Ausdruck2‘ gibt die Anzahl der Zeichen in der Teilzeichenfolge an.
to_unichar Syntax: to_unichar ( Ganzzahl_Ausdruck ) Tip: Gibt eine Zeichenfolge mit einem Zeichen zurück, die den Wert ‚Ganzzahl_Ausdruck‘ hat. Wenn ‚Ganzzahl_Ausdruck‘ im Bereich 0xD800..0xDFFF liegt, wird die Operation abgebrochen. Liegt ‚Ganzzahl_Ausdruck‘ im Bereich 0..0xFFFF, wird ein einzelner Unicode-Wert zurückgegeben. Wenn ‚Ganzzahl_Ausdruck‘ in den Bereich 0x10000..0x10FFFF fällt, ist der Rückgabewert ein Ersatzpaar.
uhighsurr Syntax: uhighsurr ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck ) Tip: Gibt 1 zurück, wenn der Unicode-Wert an Position ‚Ganzzahl_Ausdruck‘ in der oberen Hälfte eines Ersatzpaares liegt (die im Paar zuerst erscheinen sollte). Andernfalls ist der Rückgabewert 0. Mit dieser Funktion können Sie expliziten Code für die Verarbeitung von Ersatzwerten schreiben. Wenn eine Teilzeichenfolge bei einem Unicode-Zeichen beginnt, für das ‚uhighsurr ()‘ wahr ist, wird eine Zeichenfolge mit mindestens zwei Unicode-Werten extrahiert, da ’substr ()‘ nicht nur einen Wert extrahiert. ‚Substr ()‘ kann nicht eine Hälfte eines Ersatzpaares extrahieren.
ulowsurr Syntax: ulowsurr ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck ) Tip: Gibt 1 zurück, wenn der Unicode-Wert an Position ‚Ganzzahl_Ausdruck‘ in der unteren Hälfte eines Ersatzpaares liegt (die im Paar an zweiter Stelle erscheinen sollte). Andernfalls ist der Rückgabewert 0. Mit dieser Funktion können Sie die mit den Funktionen ’substr ()‘, ’stuff ()‘ und ‚right ()‘ durchgeführten Anpassungen explizit durch Code überschreiben. Wenn eine Teilzeichenfolge mit einem Unicode-Wert endet (wenn ulowsurr() ‚wahr‘ ist), sollten Sie eine Teilzeichenfolge mit 1 Zeichen weniger oder mehr extrahieren, da substr() keine Zeichenfolge extrahiert, die ein ungleiches Ersatzpaar enthält.
uscalar Syntax: uscalar ( Zeichenfolge_Ausdruck ) Tip: Gibt den Unicode-Skalarwert für das erste Unicode-Zeichen in ‚Zeichenfolge_Ausdruck‘ zurück. Wenn sich das erste Zeichen nicht in der oberen Hälfte eines Ersatzpaares befindet, liegt dieser Wert im Bereich 0..0xFFFF. Liegt das erste Zeichen in der oberen Hälfte eines Ersatzpaares, muss sich ein zweiter Wert in der unteren Hälfte befinden. Der Rückgabewert liegt im Bereich 0x10000..0x10FFFF. Erfolgt der Aufruf dieser Funktion für einen Unicode-Zeichenausdruck mit einer ungleichen Ersatzpaarhälfte, wird die Operation abgebrochen.
year Syntax: year ( Datum_Ausdruck ) Tip: Gibt das Jahr aus ‚Datum_Ausdruck‘ zurück.
Vertica
Vertica String
btrim Syntax: btrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Liefert ‚Zeichenfolge_Ausdruck1‘ nach Entfernen der längsten Zeichenfolge in ‚Zeichenfolge_Ausdruck2‘.
initcap Syntax: initcap ( Zeichenfolge_Ausdruck ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, wobei der erste Buchstabe jedes Worts ein Großbuchstabe ist und alle anderen Buchstaben Kleinbuchstaben sind. Die einzelnen Wörter werden durch Leerzeichen oder nicht alphanumerische Zeichen abgegrenzt.
lpad Syntax: lpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ zurück, die bis zur Länge ‚Ganzzahl_Ausdruck‘ mit Wiederholungen von ‚Zeichenfolge_Ausdruck2‘ aufgefüllt wurde. Wenn ‚Zeichenfolge_Ausdruck1‘ länger ist als ‚Ganzzahl_Ausdruck‘, wird der entsprechende Teil von ‚Zeichenfolge_Ausdruck1‘ zurückgegeben.
ltrim Syntax: ltrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Liefert ‚Zeichenfolge_Ausdruck1‘, nachdem alle führenden Zeichen bis zum ersten Zeichen entfernt wurden, das nicht in ‚Zeichenfolge_Ausdruck2‘ enthalten ist. Beispiel: ltrim(‚xyxXxyAB‘; ‚xy‘) liefert ‚XxyAB‘.
overlay Syntax: overlay ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; numerischer_Ausdruck1 [ ; numerischer_Ausdruck2 ] ) Tip: Liefert ‚Zeichenfolge_Ausdruck1‘ und ersetzt ‚Zeichenfolge_Ausdruck2′ von der Zeichenposition ’numerischer_Ausdruck‘.
repeat Syntax: repeat ( Zeichenfolge_Ausdruck ; numerischer_Ausdruck1 ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, das ’numerischer_Ausdruck1′ Mal wiederholt wird.
replace Syntax: replace ( Zeichenfolge_Ausdruck ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, wobei ‚Zeichenfolge_Ausdruck2‘ mit ‚Zeichenfolge_Ausdruck3‘ ersetzt wurde.
rpad Syntax: rpad ( Zeichenfolge_Ausdruck1 ; Ganzzahl_Ausdruck [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘ zurück, die rechts bis zur Länge ‚Ganzzahl_Ausdruck‘ mit Wiederholungen von ‚Zeichenfolge_Ausdruck2‘ aufgefüllt wurde. Wenn ‚Zeichenfolge_Ausdruck1‘ länger ist als ‚Ganzzahl_Ausdruck‘, wird der entsprechende Teil von ‚Zeichenfolge_Ausdruck1‘ zurückgegeben. Wenn ‚Zeichenfolge_Ausdruck2‘ nicht festgelegt ist, werden Leerstellen verwendet.
rtrim Syntax: rtrim ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Liefert ‚Zeichenfolge_Ausdruck1‘, nachdem alle Zeichen nach dem letzten Zeichen entfernt wurden, das nicht in ‚Zeichenfolge_Ausdruck2‘ enthalten ist. Beispiel: rtrim(‚ABxXxyx‘; ‚xy‘) liefert ‚ABxX‘. Wenn ‚Zeichenfolge_Ausdruck2‘ nicht angegeben ist, werden die letzten Leerzeichen entfernt.
to_hex Syntax: to_hex ( numerischer_Ausdruck1 ) Tip: Liefert die hexadezimale Zeichenfolgenrepräsentation von ’numerischer_Ausdr1′.
Formatierung des Vertica-Datentyps
to_char Syntax: to_char ( Ausdruck [ ; Zeichenfolge_Ausdruck ] ) Tip: Gibt die Zeichenfolgendarstellung von ‚Ausdruck‘ mit dem Format ‚Zeichenfolge_Ausdruck‘ zurück. ‚Ausdruck‘ kann entweder ein Datumswert oder ein numerischer Wert sein.
to_date Syntax: to_date ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Konvertiert ‚Zeichenfolge_Ausdruck1‘ in einen Datumswert, wie durch das Format ‚Zeichenfolge_Ausdruck2‘ angegeben.
to_number Syntax: to_number ( Zeichenfolge_Ausdruck1 [ ; Zeichenfolge_Ausdruck2 ] ) Tip: Konvertiert ‚Zeichenfolge_Ausdruck1‘ in einen numerischen Wert, wie durch das Format ‚Zeichenfolge_Ausdruck2‘ angegeben.
to_timestamp Syntax: to_timestamp ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Konvertiert ‚Zeichenfolge_Ausdruck1‘ in einen Zeitmarkenwert, wie durch das Format ‚Zeichenfolge_Ausdruck2‘ angegeben.
Vertica Math
cbrt Syntax: cbrt ( numerischer_Ausdruck ) Tip: Liefert die Quadratwurzel von ’numerischer_Ausdruck1′.
ln Syntax: ln ( numerischer_Ausdruck ) Tip: Liefert den natürlichen Logarithmus von ’numerischer_Ausdruck1′.
log Syntax: log ( numerischer_Ausdruck1 [ ; numerischer_Ausdruck2 ] ) Tip: Liefert den dekadischen Logarithmus von ’numerischer_Ausdruck1′ bzw. den Logarithmus zur Basis ’numerischer_Ausdruck2′.
pi Syntax: pi() Tip: Liefert die Konstante Pi.
Vertica Trigonometry
acos Syntax: acos ( numerischer_Ausdruck ) Tip: Gibt den Arkuskosinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkuskosinus ist der Winkel, dessen Kosinus ’numerischer_Ausdruck‘ entspricht.
asin Syntax: asin ( numerischer_Ausdruck ) Tip: Gibt den Arkussinus von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkussinus ist der Winkel, dessen Sinus ’numerischer_Ausdruck‘ entspricht.
atan Syntax: atan ( numerischer_Ausdruck ) Tip: Gibt den Arkustangens von ’numerischer_Ausdruck‘ im Bogenmaß zurück. Der Arkustangens ist der Winkel, dessen Tangens ’numerischer_Ausdruck‘ entspricht.
atan2 Syntax: atan2 ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 ) Tip: Gibt den Arkustangens der x- und y-Koordinaten zurück, die jeweils in ’numerischer_Ausdruck1′ und ’numerischer_Ausdruck2′ im Bogenmaß angegeben sind. Der Arkustangens ist der Winkel, dessen Tangens ’numerischer_Ausdruck2′ bzw. ’numerischer_Ausdruck1′ entspricht.
cos Syntax: cos ( numerischer_Ausdruck ) Tip: Gibt den Kosinus von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
cot Syntax: cot ( numerischer_Ausdruck ) Tip: Gibt den Cotangens von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
degrees Syntax: degrees ( numerischer_Ausdruck ) Tip: Liefert die Gradzahlen, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
radians Syntax: radians ( numerischer_Ausdruck ) Tip: Liefert das Bogenmaß, wobei ’numerischer_Ausdruck‘ ein Winkel in Grad ist.
sin Syntax: sin ( numerischer_Ausdruck ) Tip: Liefert den Sinus von ’numerischer_Ausdruck‘, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
tan Syntax: tan ( numerischer_Ausdruck ) Tip: Gibt den Tangens von ’numerischer_Ausdruck‘ zurück, wobei ’numerischer_Ausdruck‘ ein Winkel im Bogenmaß ist.
ascii Syntax: ascii ( Zeichenfolge_Ausdruck ) Tip: Liefert eine Zahl, die dem ASCII-Code des ersten (am weitesten links stehenden) Zeichens in ‚Zeichenfolge_Ausdruck‘ entspricht. Beispiel: ascii(‚A‘) ist 65.
chr Syntax: chr ( Ganzzahl_Ausdruck ) Tip: Gibt das Zeichen zurück, das dem durch ‚Ganzzahl_Ausdruck‘ angegebenen ASCII-Codewert entspricht. ‚Ganzzahl_Ausdruck‘ muss zwischen 0 und 255 liegen.
current_database Syntax: current_database() Tip: Liefert den Namen der aktuellen Datenbank.
current_schema Syntax: current_schema () Tip: Liefert den Namen des aktuellen Schemas.
date_trunc Syntax: date_trunc ( Zeichenfolge_Ausdruck ; Zeitmarke_Ausdruck ) Tip: Liefert die Zeitmarke mit der angegebenen Genauigkeit.
translate Syntax: translate ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ; Zeichenfolge_Ausdruck3 ) Tip: Liefert ‚Zeichenfolge_Ausdruck1‘, nachdem alle Vorkommen jedes Zeichens in ‚Zeichenfolge_Ausdruck2‘ durch das entsprechende Zeichen in ‚Zeichenfolge_Ausdruck3‘ ersetzt wurden.
version Syntax: version () Tip: Liefert den Zeichenfolgenwert der Datenbankversion.
{current_user} Syntax: {current_user}
{session_user} Syntax: {session_user}
Allgemeine Funktionen
A-C
abs Syntax: abs ( numerischer_Ausdruck ) Tip: Gibt den absoluten Wert von ’numerischer_Ausdruck‘ zurück. Negative Werte werden als positive Werte geliefert.
cast Syntax: cast ( Ausdruck ; Datentyp_Spezifikation ) Tip: Konvertiert ‚Ausdruck‘ in einen angegebenen Datentyp. Einige Datentypen ermöglichen das Angeben von Länge und Genauigkeit. Stellen Sie sicher, dass Typ und Größe des Ziels angemessen sind. Für ‚Datentyp_Spezifikation‘ können folgende Datentypen verwendet werden: ‚character‘, ‚varchar‘, ‚char‘, ’numeric‘, ‚decimal‘, ‚integer‘, ‚bigint‘, ’smallint‘, ‚real‘, ‚float‘, ‚date‘, ‚time‘, ‚timestamp‘, ‚time with time zone‘, ‚timestamp with time zone‘ und ‚interval‘. Bei der Typenumwandlung in den Typ ‚interval‘ muss eine der folgenden Intervallqualifizierungen angegeben werden: ‚year‘, ‚month‘ oder ‚year to month‘ für den Jahr-bis-Monat-Intervall-Datentyp; ‚day‘, ‚hour‘, ‚minute‘, ’second‘, ‚day to hour‘, ‚day to minute‘, ‚day to second‘, ‚hour to minute‘, ‚hour to second‘ oder ‚minute to second‘ für den Tag-bis-Sekunde-Intervall-Datentyp. Kommentar: Wenn Sie einen Wert des Typs ‚timestamp‘ in den Typ ‚date‘ konvertieren, wird der Uhrzeitteil des Zeitmarkenwerts ignoriert. Wenn Sie einen Wert vom Typ ‚timestamp‘ in den Typ ‚time‘ konvertieren, wird der Datumsteil des Zeitmarkenwerts ignoriert. Wenn Sie einen Wert vom Typ ‚date‘ in den Typ ‚timestamp‘ konvertieren, wird die Uhrzeitkomponente des Zeitmarkenwerts auf null gesetzt. Wenn Sie einen Wert vom Typ ‚time‘ in den Typ ‚timestamp‘ konvertieren, wird die Datumskomponente des Zeitmarkenwerts auf das aktuelle Systemdatum gesetzt. Das Konvertieren eines Intervall-Datentyps in den anderen ist unzulässig (z. B. weil die Anzahl der Tage in einem Monat variabel ist). Beachten Sie, dass Sie die Anzahl der Stellen nur für das führende Qualifikationsmerkmal angeben können, zum Beispiel YEAR(4) TO MONTH, DAY(5). Sollten Typ und Größe des Ziels nicht mit Typ und Größe der Quelle kompatibel sein, werden Fehler gemeldet.
ceil Syntax: ceil ( numerischer_Ausdruck ) Tip: Liefert die kleinste Ganzzahl, die größer oder gleich ’numerischer_Ausdruck‘ ist.
ceiling Syntax: ceiling ( numerischer_Ausdruck ) Tip: Liefert die kleinste Ganzzahl, die größer oder gleich ’numerischer_Ausdruck‘ ist.
char_length Syntax: char_length ( Zeichenfolge_Ausdruck ) Tip: Gibt die Anzahl der logischen Zeichen in ‚Zeichenfolge_Ausdruck‘ zurück. Die Anzahl der logischen Zeichen kann sich bei einigen ostasiatischen Ländereinstellungen von der Anzahl der Bytes unterscheiden.
character_length Syntax: character_length ( Zeichenfolge_Ausdruck ) Tip: Gibt die Anzahl der Zeichen in ‚Zeichenfolge_Ausdruck‘ zurück.
coalesce Syntax: coalesce ( Ausdruck_Liste ) Tip: Gibt das erste Nicht-Null-Argument zurück (bzw. null, wenn alle Argumente null sind). Erfordert ein oder mehr Argumente in ‚Ausdruck_Liste‘.
current_date Syntax: current_date Tip: Liefert ein Datum, das das aktuelle Datum des Computers repräsentiert, auf dem die Datenbanksoftware ausgeführt wird.
current_time Syntax: current_time Tip: Gibt einen Uhrzeitwert mit Zeitzonenwert zurück, der die aktuelle Uhrzeit des Computers darstellt, auf dem die Datenbanksoftware ausgeführt wird (wenn die Datenbank diese Funktion unterstützt). Andernfalls wird die aktuelle Uhrzeit des Computers dargestellt, auf dem die IBM® Cognos® BI-Software ausgeführt wird.
current_timestamp Syntax: current_timestamp Tip: Gibt einen Datum-Uhrzeit-Wert mit Zeitzonenwert zurück, der die aktuelle Uhrzeit des Computers darstellt, auf dem die Datenbanksoftware ausgeführt wird (wenn die Datenbank diese Funktion unterstützt). Andernfalls wird die aktuelle Uhrzeit des Computers dargestellt, auf dem die IBM® Cognos® BI-Software ausgeführt wird.
D-G
exp Syntax: exp ( numerischer_Ausdruck ) Tip: Gibt ‚e‘ potenziert mit ’numerischer_Ausdruck‘ zurück. Die Konstante ‚e‘ ist die Basis des natürlichen Logarithmus.
extract Syntax: extract ( Datumsteil ; Datum_Uhrzeit_Ausdruck ) Tip: Gibt eine Ganzzahl zurück, die den Wert von „Datumsteil“ (year, month, day, hour, minute, second, epoch) in ‚Datum_Uhrzeit_Ausdruck‘ darstellt.
floor Syntax: floor ( numerischer_Ausdruck ) Tip: Liefert die größte Ganzzahl, die kleiner oder gleich ’numerischer_Ausdruck‘ ist.
H-L
like_regex
ln Syntax: ln ( numerischer_Ausdruck ) Tip: Liefert den natürlichen Logarithmus von ’numerischer_Ausdruck‘.
localtime Syntax: localtime Tip: Liefert einen Uhrzeitwert, der den aktuellen Uhrzeitwert des Computers repräsentiert, der die Datenbanksoftware ausführt.
localtimestamp Syntax: localtimestamp Tip: Liefert einen Datum-Uhrzeitwert, der die aktuelle Zeitmarke des Computers repräsentiert, der die Datenbanksoftware ausführt.
lower Syntax: lower ( Zeichenfolge_Ausdruck ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, nachdem alle Großbuchstaben in Kleinbuchstaben konvertiert wurden.
M-Q
mod Syntax: mod ( Ganzzahl_Ausdruck1; Ganzzahl_Ausdruck2 ) Tip: Gibt den Rest (Modulus) aus der Division von ‚Ganzzahl_Ausdruck1‘ durch ‚Ganzzahl_Ausdruck2‘ zurück. ‚Ganzzahl_Ausdruck2‘ darf nicht null sein, da sonst eine Ausnahmebedingung auftritt.
nullif Syntax: nullif ( Ausdruck1; Ausdruck2 ) Tip: Gibt null zurück, wenn ‚Ausdruck1‘ gleich ‚Ausdruck2‘ ist. Andernfalls wird ‚Ausdruck1‘ zurückgegeben.
occurrences_regex Syntax: occurrences_regex ( Regulärer_Ausdruck ; Zeichenfolge_Ausdruck [ ; Ganzzahl_Ausdruck [ ; Flag_Ausdruck ]] ) Tip: Gibt den Ganzzahlwert zurück, der angibt, wie oft der reguläre Ausdruck ‚Regulärer_Ausdruck‘ in ‚Zeichenfolge_Ausdruck‘ vorkommt. Die Suche beginnt an der Position ‚Ganzzahl_Ausdruck‘, standardmäßig 1. Mit ‚Flag_Ausdruck‘ können Flags für Optionen zur Interpretation des regulären Ausdrucks festgelegt werden. Einzelne Buchstaben werden zur Definition der Flags verwendet; gültige Werte sind ’s‘, ‚m‘, ‚i‘ und ‚x‘.
octet_length Syntax: octet_length ( Zeichenfolge_Ausdruck ) Tip: Liefert die Anzahl der Bytes in ‚Zeichenfolge_Ausdruck‘.
period Syntax: period ( Datum_Uhrzeit_Ausdruck1 ; Datum_Uhrzeit_Ausdruck2 ) Tip: Erstellt einen Periodenwert mit dem Startpunkt ‚Datum_Uhrzeit_Ausdruck1‘ und dem Endpunkt ‚Datum_Uhrzeit_Ausdruck2‘. Die Datentypen des Start- und Endpunkts müssen identisch sein; data, time oder dateTime sind möglich. Periodenwerte können in Periodenvergleichselementen verwendet werden.
position Syntax: position ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Gibt den Ganzzahlwert zurück, der die Startposition von ‚Zeichenfolge_Ausdruck1‘ in ‚Zeichenfolge_Ausdruck2‘ darstellt. Wird ‚Zeichenfolge_Ausdruck1‘ nicht gefunden, ist der Rückgabewert 0.
position_regex Syntax: position_regex ([ start|after ] Regulärer_Ausdruck ; Zeichenfolge_Ausdruck [ ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 [ , Flag_Ausdruck ]]] ) Tip: Gibt den Ganzzahlwert zurück, der die Start- oder Endpositon der Teilzeichenfolge in ‚Zeichenfolge_Ausdruck‘ angibt, die mit dem regulären Ausdruck ‚Regulärer_Ausdruck‘ übereinstimmt. Die Suche beginnt an der Position ‚Ganzzahl_Ausdruck1‘, standardmäßig 1. Das Vorkommen des zu suchenden Musters wird durch ‚Ganzzahl_Ausdruck2′ angegeben, standardmäßig 1. Die durch das erste Argument festgelegte Rückgabeoption gibt den Rückgabewert im Verhältnis zum Vorkommen an. Mit ’start‘ wird die Position des ersten Zeichens des Vorkommens zurückgegeben. Mit ‚after‘ wird die Position des Zeichens nach dem Vorkommen zurückgegeben. Wird keine Rückgabeoption angegeben, wird ’start‘ impliziert. Mit ‚Flag_Ausdruck‘ können Flags für Optionen zur Interpretation des regulären Ausdrucks festgelegt werden. Einzelne Buchstaben werden zur Definition der Flags verwendet; gültige Werte sind ’s‘, ‚m‘, ‚i‘ und ‚x‘.
power Syntax: power ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 ) Tip: Gibt ’numerischer_Ausdruck1′ potenziert mit ’numerischer_Ausdruck2′ zurück. Wenn ’numerischer_Ausdruck1′ negativ ist, muss ’numerischer_Ausdruck2′ zu einer Ganzzahl ausgewertet werden.
R-Z
_round Syntax: _round ( numerischer_Ausdruck ; Ganzzahl_Ausdruck ) Tip: Gibt ’numerischer_Ausdruck‘ zurück, nachdem auf ‚Ganzzahl_Ausdruck‘ Stellen rechts vom Dezimaltrennzeichen gerundet wurde. Kommentar: ‚Ganzzahl_Ausdruck‘ muss eine positive Ganzzahl sein. Das Runden wird vor dem Anwenden der Datenformatierung durchgeführt.
random Syntax: random ( [ integer_expression ] ) Tip: Gibt einen willkürlichen Gleitkommawert zwischen 0 und 1 zurück, wobei der optionale ‚Ganzzahl_Ausdruck‘ als Ausgangswert verwendet wird.
row Syntax: row ( Ausdruck_Liste ) Tip: Der Zeilenkonstruktor stellt eine Gruppe von Werten dar, die als Datenzeile organisiert sind. Er kann in Bedingungsausdrücken (IF-THEN-ELSE) und Filterausdrücken (IN-Klausel) verwendet werden.
sqrt Syntax: sqrt ( numerischer_Ausdruck ) Tip: Gibt die Quadratwurzel von ’numerischer_Ausdruck‘ zurück. Der Wert für ’numerischer_Ausdruck‘ muss positiv sein.
substring Syntax: substring ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 ] ) Tip: Gibt die Teilzeichenfolge aus ‚Zeichenfolge_Ausdruck‘ zurück, die für ‚Ganzzahl_Ausdruck2‘ an der Position ‚Ganzzahl_Ausdruck1‘ beginnt oder am Ende von ‚Zeichenfolge_Ausdruck‘, wenn ‚Ganzzahl_Ausdruck2‘ nicht angegeben ist. Das erste Zeichen in ‚Zeichenfolge_Ausdruck‘ befindet sich an der Position 1.
substring_regex Syntax: substring_regex ( Regulärer_Ausdruck ; Zeichenfolge_Ausdruck [ ; Ganzzahl_Ausdruck1 [ ; Ganzzahl_Ausdruck2 [ ; Flag_Ausdruck ]]] ) Tip: Gibt eine Teilzeichenfolge von ‚Zeichenfolge_Ausdruck‘ zurück, die mit dem regulären Ausdruck ‚Regulärer_Ausdruck‘ übereinstimmt. Die Suche beginnt an der Position ‚Ganzzahl_Ausdruck1‘, standardmäßig 1. Das Vorkommen des zu suchenden Musters wird durch ‚Ganzzahl_Ausdruck2‘ angegeben, standardmäßig 1. Mit ‚Flag_Ausdruck‘ können Flags für Optionen zur Interpretation des regulären Ausdrucks festgelegt werden. Einzelne Buchstaben werden zur Definition der Flags verwendet; gültige Werte sind ’s‘, ‚m‘, ‚i‘ und ‚x‘.
trim Syntax: trim ( [ [ trailing|leading|both ] [ Übereinstimmung_Zeichen_Ausdruck ] ; ] Zeichenfolge_Ausdruck ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück, nachdem führende und nachfolgende Leerzeichen bzw. die in ‚Übereinstimmung_Zeichen_Ausdruck‘ angegebenen Zeichen abgeschnitten wurden. ‚Both‘ ist implizit, wenn das erste Argument nicht angegeben wurde. Wenn das zweite Argument fehlt, werden Leerzeichen angenommen.
upper Syntax: upper ( Zeichenfolge_Ausdruck ) Tip: Liefert ‚Zeichenfolge_Ausdruck‘, wobei alle Kleinbuchstaben in Großbuchstaben konvertiert wurden.
width-bucket Syntax: width-bucket ( numerischer_Ausdruck ; Mindestwert ; Maximalwert ; Anzahl_Buckets ) Tip: Diese Funktion gibt für einen bestimmten Audruck die Nummer des Buckets zurück, dem der Wert dieses Ausdrucks nach der Auswertung zugeorndet würde.
Trigonometrische Funktionen
arccos Syntax: arccos ( numerischer_Ausdruck ) Tip: Diese trigonometrische Umkehrfunktion gibt den Arkuskosinus des Arguments zurück, wobei das Argument im Bereich -1 bis 1 liegt und das Ergebnis ein im Bogenmaß ausgedrückter Wert ist.
arcsin Syntax: arcsin ( numerischer_Ausdruck ) Tip: Diese trigonometrische Umkehrfunktion gibt den Akrussinuns des Arguments zurück, wobei das Argument im Bereich -1 bis 1 liegt und das Ergebnis ein im Bogenmaß ausgedrückter Wert ist.
arctan Syntax: arctan ( numerischer_Ausdruck ) Tip: Diese trigonometrische Umkehrfunktion gibt den Arkustangens des Arguments zurück, wobei das Argument im Bereich -1 bis 1 liegt und das Ergebnis ein im Bogenmaß ausgedrückter Wert ist.
cos Syntax: cos ( numerischer_Ausdruck ) Tip: Diese trigonometrische Funktion gibt den Kosinus des Arguments zurück, wobei das Argument ein im Bogenmaß ausgedrückter Winkel ist.
coshyp Syntax: coshyp ( numerischer_Ausdruck ) Tip: Diese trigonometrische Funktion gibt den Hyperbelkosinus des Arguments zurück, wobei das Argument ein im Bogenmaß ausgedrückter Winkel ist.
sin Syntax: sin ( numerischer_Ausdruck ) Tip: Diese trigonometrische Funktion gibt den Sinus des Arguments zurück, wobei das Argument ein im Bogenmaß ausgedrückter Winkel ist.
sinhyp Syntax: sinhyp ( numerischer_Ausdruck ) Tip: Diese trigonometrische Funktion gibt den Hyperbelsinus des Arguments zurück, wobei das Argument ein im Bogenmaß ausgedrückter Winkel ist.
tan Syntax: tan ( numerischer_Ausdruck ) Tip: Diese trigonometrische Funktion gibt den Tangens des Arguments zurück, wobei das Argument ein im Bogenmaß ausgedrückter Winkel ist.
tanhyp Syntax: tanhyp ( numerischer_Ausdruck ) Tip: Diese trigonometrische Funktion gibt den Hypterbeltangens des Arguments zurück, wobei das Argument ein im Bogenmaß ausgedrückter Winkel ist.
Dimensionale Funktionen
A-C
Erweitert
completeTuple Syntax: completeTuple ( Mitglied { ; Mitglied } ) Tip: Identifiziert die Position einer Zelle (Schnittmenge) auf Grundlage der angegebenen Mitglieder, die jeweils aus einer anderen Dimension stammen müssen. ‚CompleteTuple ()‘ enthält jedoch anstelle des aktuellen Mitglieds das Standardmitglied aus allen Dimensionen (falls dieses in den Argumenten nicht anderweitig angegeben ist). Anstelle von ‚currentMeasure‘ verwendet ‚completeTuple‘ die Standardkennzahl in der Abfrage, wenn die Kennzahl in der ‚completeTuple‘-Funktion nicht definiert ist. Diese Funktion finden Sie im Package ‚AUF Data Warehouse (Analyse)‘ im Beispielbericht ‚Geplanter Personalbestand‘.
currentMember Syntax: currentMember ( Hierarchie ) Tip: Gibt das aktuelle Mitglied der Hierarchie während einer Iteration zurück. Befindet sich die Hierarchie nicht in dem Kontext, in dem der Ausdruck ausgewertet wird, wird ihr Standardmitglied verwendet. Diese Funktion finden Sie im interaktiven Beispielbericht ‚Laufender und gleitender Durchschnitt‘.
ancestor Syntax: ancestor ( Mitglied; Ebene|Ganzzahl ) Tip: Gibt den Vorfahren von ‚Mitglied‘ in ‚Ebene‘ oder in ‚Ganzzahl‘ Ebenen oberhalb von ‚Mitglied‘ zurück. Hinweis: Wenn mehrere solcher Vorfahren vorliegen, kann nicht garantiert werden, dass das Ergebnis konsistent ist.
ancestors Syntax: ancestors ( Mitglied ; Ebene|Index ) Tip: Gibt alle Vorfahren von ‚Mitglied‘ in ‚Ebene‘ bzw. in ‚Index‘ Entfernung oberhalb des Mitglieds zurück. (Die meisten Datenquellen unterstützen nur einen Vorfahren auf einer angegebenen Ebene. Wenn die Datenquelle mehr als einen Vorfahren unterstützt, ist das Ergebnis ein Mitgliedssatz.)
bottomCount Syntax: bottomCount ( Satz_Ausdruck ; Index_Ausdruck ; numerischer_Ausdruck ) Tip: Sortiert einen Datensatz entsprechend dem Wert von „numerischer_Ausdruck“, der gegen jedes Mitglied von „Satz_Ausdruck“ ausgewertet wird, und gibt die untersten „Index_Ausdruck“-Mitglieder zurück.
bottomPercent Syntax: bottomPercent ( Satz_Ausdruck ; Prozentsatz ; numerischer_Ausdruck ) Tip: Sortiert den in „Satz_Ausdruck“ angegebenen Satz in aufsteigender Reihenfolge und gibt die untersten Elemente des sortierten Satzes zurück, deren kumulativer Prozentsatz der Gesamtsumme größer oder gleich „Prozentsatz“ ist.
bottomSum Syntax: bottomSum ( Satz_Ausdruck ; Wert ; numerischer_Ausdruck ) Tip: Sortiert den in „Satz_Ausdruck“ angegebenen Satz in aufsteigender Reihenfolge und gibt die untersten Elemente des sortierten Satzes zurück, deren kumulative Summe größer oder gleich „Wert“ ist.
caption Syntax: caption ( Ebene|Mitglied|Satz_Ausdruck ) Tip: Gibt die Titelzeilenwerte von ‚Ebene‘, ‚Mitglied‘ oder ‚Satz_Ausdruck‘ zurück. Die Titelzeile ist der Anzeigename der Zeichenfolge für ein Element und entspricht nicht unbedingt der eindeutigen Identifizierung, die für die Erzeugung des Geschäftsschlüssels verwendet wird, oder dem eindeutigen Mitgliedsnamen (Member Unique Name, MUN) für das Element. Die Titelzeile ist nicht unbedingt eindeutig. Die Titelzeile für einen Monat kann beispielsweise den Monatsnamen ohne zusätzliche Angaben zum Jahr zurückgeben, die den Wert eindeutig machen würden.
children Syntax: children ( Mitglied ) Tip: Gibt einen Datensatz mit untergeordneten Elementen auf der angegebenen Ebene zurück.
closingPeriod Syntax: closingPeriod ( Ebene [ ; Mitglied ] ) Tip: Gibt das letzte gleichgeordnete Mitglied unter den Nachkommen eines Mitglieds in ‚Ebene‘ zurück. Diese Funktion wird in der Regel mit einer Zeitdimension verwendet.
cousin Syntax: cousin ( Mitglied1 ; Mitglied2 ) Tip: Gibt das untergeordnete Element von ‚Mitglied2‘ mit derselben relativen Position zurück, die ‚Mitglied1‘ unter seinem übergeordneten Element einnimmt. Diese Funktion finden Sie im Package ‚AUF Data Warehouse (Analyse)‘ im Beispielbericht ‚Einnahmen nach AUF-Tochtergesellschaft 2005‘.
D-G
Erweitert
_format Syntax: _format ( Ausdruck ; Format_Schlüsselwort ) Tip: Verbindet ein Format mit dem Ausdruck. ‚Format_Schlüsselwort‘ kann PERCENTAGE_0, PERCENTAGE_1 oder PERCENTAGE_2 sein. PERCENTAGE_1 gibt einen Prozentsatz mit einer Stelle rechts vom Dezimaltrennzeichen, PERCENTAGE_2 einen Prozentsatz mit zwei Stellen rechts vom Dezimaltrennzeichen und PERCENTAGE_3 einen Prozentwert mit drei Stellen rechts vom Dezimaltrennzeichen (z. B. 0,965) zurück.
emptySet Syntax: emptySet ( Hierarchie ) Tip: Gibt einen leeren Mitgliedssatz für ‚Hierarchie‘ zurück. Dies wird am häufigsten als Platzhalter während der Entwicklung oder für die dynamische Berichtserstellung verwendet (entweder mit dem IBM® Cognos® Software Development Kit oder über die Berichtsgestaltung). Durch das Erstellen eines Datenelements, das die ‚emptyset‘-Funktion enthält, können komplexe Ausdrücke generiert werden, die später durch die Neudefinition des ‚emptyset‘-Datenelements überarbeitet werden können.
generate Syntax: generate ( Satz_Ausdruck1 ; Satz_Ausdruck2 [ ; all ] ) Tip: Wertet ‚Satz_Ausdruck2‘ für jedes Mitglied in ‚Satz_Ausdruck1‘ aus und verbindet die resultierenden Sätze durch Union-Verknüpfung. Das Ergebnis behält Duplikate nur dann bei, wenn das optionale Schlüsselwort „all“ als drittes Argument angegeben wird.
defaultMember Syntax: defaultMember ( Hierarchie ) Tip: Gibt das Standardmitglied für ‚Hierarchie‘ zurück.
descendants Syntax: descendants ( Mitglied|Satz_Ausdruck ; Ebene|Entfernung [ ; { self|before|beforewithmember|after } ] ) Tip: Gibt den Satz der Nachkommen von ‚Mitglied‘ oder ‚Satz_Ausdruck‘ in ‚Ebene‘ (qualifizierter Name) oder bei einer angegebenen Entfernung (Ganzzahl 0..n) von der Root-Ebene zurück. Es können mehrere Optionen angegeben werden (mit einem Leerzeichen getrennt), um die zurückzugebenden Mitglieder festzulegen. self: Nur die Mitglieder der angegebenen Ebenen sind im endgültigen Satz enthalten (dies ist das Standardverhalten, wenn keine Optionen angegeben wurden). before: Wenn zwischen der Ebene des Mitglieds und der angegebenen Ebene Zwischenebenen vorhanden sind, werden die Mitglieder dieser Ebenen mit eingeschlossen. Wenn die angegebene Ebene mit dem Mitglied identisch ist, auf das die Funktion angewendet wird, dann wird das Mitglied im endgültigen Satz mit eingeschlossen. beforewithmember: Wenn sich zwischen der Ebene des Mitglieds und der angegebenen Ebene Zwischenebenen befinden, werden die Mitglieder dieser Ebenen mit eingeschlossen. Das Mitglied, auf das die Funktion angewendet wird, wird ebenfalls in den endgültigen Satz mit eingeschlossen. after: Wenn nach der angegebenen Ebene noch weitere Ebenen vorhanden sind, werden die Mitglieder dieser Ebenen im endgültigen Satz mit eingeschlossen. Diese Funktion finden Sie im Package ‚AUF Data Warehouse (Analyse)‘ im Beispielbericht ‚Vertriebsprovisionen für Mitteleuropa‘.
except Syntax: except ( Satz_Ausdruck1 ; Satz_Ausdruck2 [ ; all ] ) Tip: Gibt die Mitglieder in „Satz_Ausdruck1“ zurück, die sich nicht in „Satz_Ausdruck2“ befinden. Duplikate werden nur dann beibehalten, wenn das optionale Schlüsselwort „all“ als drittes Argument angegeben wird.
filter Syntax: filter ( Satz_Ausdruck ; Boolescher_Ausdruck ) Tip: Gibt den Datensatz zurück, der durch Filtern eines angegebenen Datensatzes auf Grundlage der booleschen Bedingung resultiert. Die einzelnen Mitglieder werden nur dann in das Ergebnis aufgenommen, wenn der entsprechende Wert von ‚Boolescher_Ausdruck‘ wahr ist.
firstChild Syntax: firstChild ( Mitglied ) Tip: Gibt das erste untergeordnete Element von ‚Mitglied‘ zurück.
firstSibling Syntax: firstSibling ( Mitglied ) Tip: Gibt das erste untergeordnete Element des übergeordneten Elements von ‚Mitglied‘ zurück.
H-L
head Syntax: head ( Satz_Ausdruck [ ; Index_Ausdruck ] ) Tip: Gibt die ersten ‚Index_Ausdruck‘ Elemente von ‚Satz_Ausdruck‘ zurück. Der Standardwert für ‚Index_Ausdruck‘ ist 1.
hierarchize Syntax: hierarchize ( Satz_Ausdruck ) Tip: Sortiert die Mitglieder von ‚Satz_Ausdruck‘ in einer Hierarchie. Die Mitglieder in einer Ebene werden in ihrer natürlichen Reihenfolge sortiert. Dies ist die Standardsortierfolge der Mitglieder in einer Dimension, wenn keine anderen Sortierbedingungen festgelegt sind.
hierarchy Syntax: hierarchy ( Ebene|Mitglied|Satz_Ausdruck ) Tip: Gibt die Hierarchie zurück, die ‚Ebene‘, ‚Mitglied‘ oder ‚Satz_Ausdruck‘ enthält.
intersect Syntax: intersect ( Satz_Ausdruck1 ; Satz_Ausdruck2 [ ; all ] ) Tip: Gibt die Schnittmenge von „Satz_Ausdruck1“ und „Satz_Ausdruck2“ zurück. Das Ergebnis behält Duplikate nur dann bei, wenn das optionale Schlüsselwort „all“ als drittes Argument angegeben wird.
item Syntax: item ( Satz_Ausdruck ; Index ) Tip: Gibt ein Mitglied an der Position ‚Index‘ innerhalb von ‚Satz_Ausdruck‘ zurück. Der Index im Datensatz basiert auf null.
lag Syntax: lag ( Member ; Index_Ausdruck ) Tip: Gibt das gleichgeordnete Mitglied zurück, das sich um ‚Index_Ausdruck‘ Positionen vor ‚Mitglied‘ befindet.
lastChild Syntax: lastChild ( Mitglied ) Tip: Gibt das letzte untergeordnete Element eines angegebenen Mitglieds zurück.
lastPeriods Syntax: lastPeriods ( Ganzzahl_Ausdruck ; Mitglied ) Tip: Gibt den Satz von Mitgliedern in der Ebene zurück, die mit ‚Mitglied‘ endet. Die Anzahl der zurückgegebenen Mitglieder ist der absolute Wert von ‚Ganzzahl_Ausdruck‘. Wenn „Ganzzahl_Ausdruck“ negativ ist, werden das angegebene Mitglied und die darauffolgenden Mitglieder zurückgegeben. Diese Funktion wird normalerweise mit einer Zeitdimension verwendet. Diese Funktion finden Sie im interaktiven Beispielbericht ‚Laufender und gleitender Durchschnitt‘.
lastSibling Syntax: lastSibling ( Mitglied ) Tip: Gibt das letzte untergeordnete Element des übergeordneten Elements eines angegebenen Mitglieds zurück.
lead Syntax: lead ( Mitglied ; Index_Ausdruck ) Tip: Gibt das gleichgeordnete Mitglied zurück, das sich um ‚Index_Ausdruck‘ Positionen nach ‚Mitglied‘ befindet. Wenn ‚Index_Ausdruck‘ negativ ist, wird das gleichgeordnete Mitglied zurückgegeben, das sich um ‚Index_Ausdruck‘ Positionen vor ‚Mitglied‘ befindet.
level Syntax: level ( Mitglied ) Tip: Gibt die Ebene von ‚Mitglied‘ zurück.
levels Syntax: levels ( Hierarchie ; Index ) Tip: Gibt die Ebene in ‚Hierarchie‘ zurück, deren Entfernung von der Root-Ebene durch ‚Index‘ angegeben wird.
linkMember Syntax: linkMember ( Mitglied ; Ebene|Hierarchie ) Tip: Gibt das entsprechende Mitglied in ‚Ebene‘ oder ‚Hierarchie‘ (derselben Dimension) zurück. Für Hierarchien, die auf Ebenen basieren, muss eine Ebene als zweites Argument angegeben werden, und für Hierarchien mit über- und untergeordneten Elementen muss eine Hierarchie festgelegt werden. Wenn der zweite Parameter nicht in eine Hierarchie der Dimension des Mitglieds aufgelöst werden kann, wird eine Ausnahme ausgelöst. Beachten Sie, dass berechnete Mitglieder als erstes Argument nicht unterstützt werden.
M-Q
Erweitert
member Syntax: member ( Wert_Ausdruck [ ; Zeichenfolge1 [ ; Zeichenfolge2 [ ; Hierarchie ] ] ] ) Tip: Definiert ein Mitglied basierend auf ‚Wert_Ausdruck‘ in ‚Hierarchie‘. ‚Zeichenfolge1‘ identifiziert das Mitglied, das von dieser Funktion erstellt wird. Die Zeichenfolge darf in der Abfrage nur ein Mal vorkommen und muss sich von allen anderen Mitgliedern in der Hierarchie unterscheiden. ‚Zeichenfolge2‘ ist die Titelzeile des Mitglieds. Wenn diese Zeichenfolge fehlt, bleibt die Titelzeile leer. Um vorhersehbare Ergebnisse zu erzielen, sollte ‚Hierarchie‘ angegeben werden. Hinweis: Alle zur Gruppierung von Elementen verwendeten Berechnungen, deren gleichgeordnete Elemente andere Berechnungen oder Mitgliedssätze sind, sollten mit dieser Funktion einer Hierarchie explizit zugewiesen werden. Ansonsten sind die Ergebnisse nicht vorhersehbar. Die einzige Ausnahme hierbei ist, wenn die Berechnung nur Mitglieder derselben Hierarchie als gleichgeordnete Elemente verwendet. In diesem Fall wird angenommen, dass die Berechnung zu dieser Hierarchie gehört.
nestedSet Syntax: nestedSet ( Satz_Ausdruck1 ; Satz_Ausdruck2 ) Tip: Diese Funktion ist ausschließlich zur Verwendung mit Analysis Studio konzipiert
members Syntax: members ( Hierarchie|Ebene ) Tip: Gibt den Satz von Mitgliedern in ‚Hierarchie‘ oder ‚Ebene‘ zurück. Im Fall einer Hierarchie ist die Reihenfolge der Mitglieder im Ergebnis nicht garantiert. Wenn eine vorhersehbare Reihenfolge erforderlich ist, muss eine explizite Anordnungsfunktion, wie beispielsweise ‚hierarchize‘, verwendet werden.
nextMember Syntax: nextMember ( Mitglied ) Tip: Gibt das nächste Mitglied in der Ebene ‚Mitglied‘ zurück.
openingPeriod Syntax: openingPeriod ( Ebene [ ; Mitglied ] ) Tip: Gibt das erste gleichgeordnete Mitglied unter den Nachkommen eines Mitglieds in ‚Ebene‘ zurück. Diese Funktion wird in der Regel mit einer Zeitdimension verwendet.
order Syntax: order ( Satz_Ausdruck ; Wert_Ausdruck[ ; ASC|DESC|BASC|BDESC ] ) Tip: Ordnet die Mitglieder von ‚Satz_Ausdruck‘ in Übereinstimmung mit ‚Wert_Ausdruck‘ und dem dritten Parameter. Bei ASC und DESC werden die Mitglieder jeweils in aufsteigender oder absteigender Reihenfolge in Übereinstimmung mit ihrer Position in der Satzhierarchie sortiert. Anschließend werden die untergeordneten Elemente der einzelnen Mitglieder in Übereinstimmung mit ‚Wert_Ausdruck‘ geordnet. Bei BASC und BDESC werden die Mitglieder im Satz ohne Beachtung der Hierarchie sortiert. Wenn nicht explizit anders angegeben, ist ASC der Standardwert.
ordinal Syntax: ordinal ( Ebene ) Tip: Gibt den auf null basierenden Ordnungszahlwert (Entfernung von der Root-Ebene) von ‚Ebene‘ zurück.
parallelPeriod Syntax: parallelPeriod ( Ebene [ ; Ganzzahl_Ausdruck[ ; Mitglied ] ] ) Tip: Gibt ein Mitglied aus einem vorherigen Zeitraum in derselben relativen Position wie ‚Mitglied‘ zurück. Diese Funktion ähnelt der ‚cousin‘-Funktion, bezieht sich jedoch mehr auf Zeitreihen. Diese Funktion kombiniert den Vorfahren von ‚Mitglied‘ in ‚Ebene‘ (‚Vorfahre‘ genannt) mit dem gleichgeordneten Element von ‚Vorfahre‘, das um ‚Ganzzahl_Ausdruck‘ Positionen versetzt ist, und gibt den parallelen Zeitraum von ‚Mitglied‘ unter den Nachkommen dieses gleichgeordneten Elements zurück. Falls nicht angegeben, ist ‚Ganzzahl_Ausdruck‘ standardmäßig 1 und ‚Mitglied‘ standardmäßig das aktuelle Mitglied.
parent Syntax: parent ( Mitglied|Kennzahl ) Tip: Gibt das Mitglied zurück, das ein übergeordnetes Element von ‚Mitglied‘ oder ‚Kennzahl‘ ist.
periodsToDate Syntax: periodsToDate ( Ebene ; Mitglied ) Tip: Gibt einen Satz von gleichgeordneten Mitgliedern aus derselben Ebene wie ‚Mitglied‘ zurück, wobei das Ergebnis den Einschränkungen von ‚Ebene‘ unterliegt. Die Funktion sucht den Vorfahren von ‚Mitglied‘ in ‚Ebene‘ und gibt die Nachkommen dieses Vorfahren zurück, die sich in derselben Ebene wie ‚Mitglied‘ befinden (bis zu und einschließlich ‚Mitglied‘). Diese Funktion wird normalerweise mit einer Zeitdimension verwendet. Diese Funktion finden Sie im interaktiven Beispielbericht ‚Laufender und gleitender Durchschnitt‘.
prevMember Syntax: prevMember ( Mitglied ) Tip: Gibt das Mitglied zurück, das ‚Mitglied‘ in derselben Ebene unmittelbar vorausgeht. Diese Funktion finden Sie im Package ‚AUF Data Warehouse (Analyse)‘ im Beispielbericht ‚Verkaufssteigerung im Jahresvergleich‘.
R-Z
Erweitert
roleValue Syntax: roleValue ( Zeichenfolge [ ; Mitglied|Satz_Ausdruck ] ) Tip: Gibt den Wert des Attributs zurück, das mit der Rolle verbunden ist, deren Name durch ‚Zeichenfolge‘ innerhalb des angegebenen Kontexts festgelegt ist. ‚Mitglied‘ oder ‚Satz_Ausdruck‘ ist nur in einigen ausgewählten Situationen optional, in denen es aus einem anderen Kontext abgeleitet werden kann. Anwendungen können über verschiedene Datenquellen und Modelle hinweg portierbar gemacht werden, indem anhand der Rolle statt anhand der Abfrageelement-ID auf Attribute zugegriffen wird. Zu intrinsischen Rollen, die für Mitglieder aller Datenquellentypen definiert sind, gehören: ‚_businessKey‘, ‚_memberCaption‘, ‚_memberDescription‘, ‚_memberUniqueName‘. Bei OLAP-Quellen (OLAP – Online Analytical Processing) können Objekte, die mehrere Ebenen umfassen, nur auf intrinsische Rollen zugreifen. Bei DMR-Datenquellen (DMR – dimensional modelliert relational) fällt die Zuordnung von Rollen in den Zuständigkeitsbereich des Modellierers. Zusätzliche Rollen können in Framework Manager für jede Ebene in einer Hierarchie definiert werden. Beispiel: Eine Produkttypebene besitzt die Attributspalte ‚Typ – Versandcontainer‘ und die Produktebene besitzt das Attribut ‚Produkt – Versandcontainer‘. Jedes dieser Objekte könnte der benutzerdefinierten Rolle ‚Container‘ in Framework Manager zugeordnet werden. Die Eigenschaft könnte dann unabhängig vom tatsächlichen Spaltennamen durch Verwendung der ‚roleValue‘-Funktion referenziert werden.
rootMember Syntax: rootMember ( Hierarchie ) Tip: Gibt das Stammmitglied einer Hierarchie mit einem einzigen Root-Element zurück. Diese Funktion finden Sie im Package ‚AUF Data Warehouse (Analyse)‘ im Beispielbericht ‚Werbeaktionserfolg‘.
rootMembers Syntax: rootMembers ( Hierarchie ) Tip: Gibt die Stammmitglieder einer Hierarchie zurück.
subset Syntax: subset ( Satz_Ausdruck; Index_Ausdruck1 [ ; Index_Ausdruck2 ] ) Tip: Gibt ein Subset von Mitgliedern aus ‚Satz_Ausdruck‘ beginnend mit Position ‚Index_Ausdruck1‘ zurück. Wenn die Anzahl ‚Index_Ausdruck2‘ angegeben ist, wird diese Anzahl von Mitgliedern zurückgegeben (sofern verfügbar). Ansonsten werden alle verbleibenden Mitglieder zurückgegeben.
unique Syntax: unique ( Satz_Ausdruck ) Tip: Entfernt alle Duplikate aus ‚Satz_Ausdruck‘. Die verbleibenden Mitglieder behalten ihre ursprüngliche Reihenfolge bei.
value Syntax: value ( Tupel ) Tip: Gibt den Wert der Zelle zurück, die durch ‚Tupel‘ identifiziert wird. Beachten Sie, dass das Standardmitglied der Dimension ‚Kennzahlen‘ die Standardkennzahl ist.
set Syntax: set ( member { ; Mitglied } ) Tip: Gibt die Liste der Mitglieder zurück, die im Ausdruck definiert sind. Die Mitglieder müssen derselben Hierarchie angehören.
siblings Syntax: siblings ( Mitglied ) Tip: Gibt die untergeordneten Element des übergeordneten Elements des angegebenen Mitglieds zurück.
tail Syntax: tail ( Satz_Ausdruck [ ; Index_Ausdruck ] ) Tip: Gibt die letzten ‚Index_Ausdruck‘ Elemente von ‚Satz_Ausdruck‘ zurück. Der Standardwert für ‚Index_Ausdruck‘ ist 1.
topCount Syntax: topCount ( Satz_Ausdruck ; Index_Ausdruck ; numerischer_Ausdruck ) Tip: Sortiert einen Datensatz entsprechend den Werten von „numerischer_Ausdruck“, die gegen jedes Mitglied von „Satz_Ausdruck“ ausgewertet werden, und gibt die obersten „Index_Ausdruck“-Mitglieder zurück.
topPercent Syntax: topPercent ( Satz_Ausdruck ; Prozentsatz ; numerischer_Ausdruck ) Tip: Sortiert den in „Satz_Ausdruck“ angegebenen Satz in absteigender Reihenfolge und gibt die obersten Elemente des sortierten Satzes zurück, deren kumulativer Prozentsatz der Gesamtsumme größer oder gleich „Prozentsatz“ ist.
topSum Syntax: topSum ( Satz_Ausdruck ; Wert ; numerischer_Ausdruck ) Tip: Sortiert den in „Satz_Ausdruck“ angegebenen Satz in absteigender Reihenfolge und gibt die obersten Elemente des sortierten Satzes zurück, deren kumulative Summe größer oder gleich „Wert“ ist.
tuple Syntax: tuple ( Mitglied { ; Mitglied } ) Tip: Identifiziert die Position einer Zelle (Schnittmenge) auf Grundlage der angegebenen Mitglieder, die jeweils aus einer anderen Dimension stammen müssen. Diese Funktion schließt das aktuelle Mitglied aus allen Dimensionen ein, die nicht anderweitig in den Argumenten angegeben sind. Das aktuelle Mitglied jeder Dimension, das nicht im Bewertungskontext angegeben ist, wird als Standardmitglied dieser Dimension angenommen. Der Wert dieser Zelle kann mit der Funktion „value“ abgerufen werden.
union Syntax: union ( Satz_Ausdruck1 ; Satz_Ausdruck2 [ ; all ] ) Tip: Gibt Daten für ‚Satz_Ausdruck1‘ und ‚Satz_Ausdruck2‘ zurück. Das Ergebnis behält Duplikate nur dann bei, wenn das optionale Schlüsselwort „all“ als drittes Argument angegeben wird.
Layoutberechnungen
Operatoren
( Syntax: ( Ausdruck ) Tip: Identifiziert den Beginn eines Ausdrucks.
) Syntax: ( Ausdruck ) Tip: Identifiziert das Ende eines Ausdrucks.
– Syntax: Wert1 – Wert2 oder – Wert Tip: Subtrahiert zwei numerische Werte voneinander oder negiert einen numerischen Wert.
/ Syntax: Wert1 / Wert2 Tip: Dividiert zwei numerische Werte.
< Syntax: Wert1 < Wert2 Tip: Vergleicht die Werte, die durch ‚Wert1‘ dargestellt werden, mit ‚Wert2‘, und ruft diejenigen Werte ab, die kleiner als ‚Wert2‘ sind.
<= Syntax: Wert1 <= Wert2 Tip: Vergleicht die Werte, die durch ‚Wert1‘ dargestellt werden, mit ‚Wert2‘, und ruft diejenigen Werte ab, die kleiner als oder gleich ‚Wert2‘ sind.
<> Syntax: Wert1 <> Wert2 Tip: Vergleicht die Werte, die durch ‚Wert1‘ dargestellt werden, mit ‚Wert2‘, und ruft diejenigen Werte ab, die ungleich ‚Wert2‘ sind.
= Syntax: Wert1 = Wert2 Tip: Vergleicht die Werte, die durch ‚Wert1‘ dargestellt werden, mit ‚Wert2‘, und ruft diejenigen Werte ab, die gleich ‚Wert2‘ sind.
> Syntax: Wert1 > Wert2 Tip: Vergleicht die Werte, die durch ‚Wert1‘ dargestellt werden, mit ‚Wert2‘, und ruft diejenigen Werte ab, die größer als ‚Wert2‘ sind.
>= Syntax: Wert1 >= Wert2 Tip: Vergleicht die Werte, die durch ‚Wert1‘ dargestellt werden, mit ‚Wert2‘, und ruft diejenigen Werte ab, die größer als oder gleich ‚Wert2‘ sind.
and Syntax: Argument1 and Argument2 Tip: Gibt den Wert ‚Wahr‘ zurück, wenn die Bedingungen auf beiden Seiten des Ausdrucks erfüllt werden.
between Syntax: Ausdruck between Wert1 and Wert2 Tip: Bestimmt, ob ein Wert in einen vorgegebenen Bereich fällt.
case Syntax: case Ausdruck { when Ausdruck then Ausdruck } [ else Ausdruck ] end Tip: Wird zusammen mit ‚when‘, ‚then‘, ‚else‘ und ‚end‘ verwendet. ‚Case‘ identifiziert den Beginn einer spezifischen Situation, in der When-, Then- und Else-Aktionen definiert werden.
contains Syntax: Zeichenfolge1 contains [LITERAL] Zeichenfolge2 Tip: Stellt fest, ob ‚Zeichenfolge2‘ in ‚Zeichenfolge1‘ enthalten ist. Diese Syntax unterstützt beide Metazeichen: das Prozentzeichen (%) stellt null, ein oder mehrere Zeichen dar, das Unterstrichzeichen (_) stellt ein beliebiges Zeichen dar. Das optionale Schlüsselwort LITERAL gibt an, wie ‚%‘ und ‚_‘ inerpretiert werden. Ist das Schlüsselwort LITERAL vorhanden, werden ‚%‘ und ‚_‘ nicht als Metazeichen behandelt (Beispiel 3 und 5). Ist das Schlüsselwort LITERAL nicht vorhanden, werden ‚%‘ und ‚_‘ als Metazeichen behandelt (Beispiel 1, 2 und 4).
else Syntax: if ( Bedingung ) then …. else ( Ausdruck ) ; oder case …. else ( Ausdruck ) end Tip: Wird zusammen mit if- oder case-Konstrukten verwendet. Wenn die if-Bedingung oder der case-Ausdruck nicht erfüllt werden, wird der else-Ausdruck verwendet. Diese Funktion finden Sie im Package ‚AUF Data Warehouse (Analyse)‘ im Beispielbericht ‚Die besten 10 Einzelhändler 2005‘.
end Syntax: case …. end Tip: Gibt das Ende eines case- oder when-Konstrukts an.
ends with Syntax: Zeichenfolge1 ends with [LITERAL] Zeichenfolge2 Tip: Stellt fest, ob „Zeichenfolge1“ mit „Zeichenfolge2“ endet. Diese Syntax unterstützt beide Metazeichen: das Prozentzeichen (%) stellt null, ein oder mehrere Zeichen dar, das Unterstrichzeichen (_) stellt ein beliebiges Zeichen dar. Das optionale Schlüsselwort LITERAL gibt an, wie ‚%‘ und ‚_‘ inerpretiert werden. Ist das Schlüsselwort LITERAL vorhanden, werden ‚%‘ und ‚_‘ nicht als Metazeichen behandelt (Beispiel 3 und 5). Ist das Schlüsselwort LITERAL nicht vorhanden, werden ‚%‘ und ‚_‘ als Metazeichen behandelt (Beispiel 1, 2 und 4).
escape Syntax: Zeichenfolge1 LIKE Zeichenfolge2 [ ESCAPE Zeichen ] Tip: Stellt fest, ob „Zeichenfolge1“ dem Muster von „Zeichenfolge2“ entspricht, wobei das Zeichen „Zeichen“ optional als Escapezeichen in der Musterzeichenfolge verwendet wird.
if Syntax: if ( Bedingung ) then ( Ausdruck ) else ( Ausdruck ) Tip: Wird zusammen mit then- und else-Konstrukten verwendet. ‚If‘ definiert eine Bedingung. Wenn die if-Bedingung erfüllt ist, wird der then-Ausdruck verwendet. Wenn die if-Bedingung nicht erfüllt ist, wird der else-Ausdruck verwendet. Diese Funktion finden Sie im Package ‚AUF Data Warehouse (Analyse)‘ im Beispielbericht ‚Die besten 10 Einzelhändler 2005‘.
in Syntax: Ausdruck1 in ( Ausdruck_Liste ) Tip: Stellt fest, ob ‚Ausdruck1‘ in einer angegebenen Liste von Ausdrücken vorhanden ist.
is missing Syntax: Wert is missing Tip: Stellt fest, ob ‚Wert‘ in den Daten nicht definiert ist.
is not missing Syntax: Wert is not missing Tip: Stellt fest, ob ‚Wert‘ in den Daten definiert ist.
is not null Syntax: Wert is not null Tip: Stellt fest, ob ‚Wert‘ in den Daten definiert ist.
is null Syntax: Wert is null Tip: Stellt fest, ob ‚Wert‘ in den Daten nicht definiert ist.
like Syntax: Zeichenfolge1 LIKE Zeichenfolge2 [ ESCAPE Zeichen ] Tip: Stellt fest, ob „Zeichenfolge1“ dem Muster von „Zeichenfolge2“ entspricht, wobei das Zeichen „Zeichen“ optional als Escapezeichen in der Musterzeichenfolge verwendet wird. Diese Syntax unterstützt beide Metazeichen: das Prozentzeichen (%) stellt null, ein oder mehrere Zeichen dar, das Unterstrichzeichen (_) stellt ein beliebiges Zeichen dar.
not Syntax: NOT-Argument Tip: Gibt WAHR zurück, wenn ‚Argument‘ falsch ist, oder gibt FALSCH zurück, wenn ‚Argument‘ wahr ist.
or Syntax: Argument1 or Argument2 Tip: Gibt WAHR zurück, wenn entweder ‚Argument1‘ oder ‚Argument2‘ wahr ist.
starts with Syntax: Zeichenfolge1 starts with [LITERAL] Zeichenfolge2 Tip: Stellt fest, ob ‚Zeichenfolge1‘ mit ‚Zeichenfolge2‘ beginnt. Diese Syntax unterstützt beide Metazeichen: das Prozentzeichen (%) stellt null, ein oder mehrere Zeichen dar, das Unterstrichzeichen (_) stellt ein beliebiges Zeichen dar. Das optionale Schlüsselwort LITERAL gibt an, wie ‚%‘ und ‚_‘ inerpretiert werden. Ist das Schlüsselwort LITERAL vorhanden, werden ‚%‘ und ‚_‘ nicht als Metazeichen behandelt (Beispiel 3 und 5). Ist das Schlüsselwort LITERAL nicht vorhanden, werden ‚%‘ und ‚_‘ als Metazeichen behandelt (Beispiel 1, 2 und 4).
then Syntax: if ( Bedingung ) then …; oder case Ausdruck when Ausdruck then …. end Tip: Wird zusammen mit if- oder case-Konstrukten verwendet. Wenn die if-Bedingung oder der when-Ausdruck erfüllt sind, wird der then-Ausdruck verwendet. Diese Funktion finden Sie im Package ‚AUF Data Warehouse (Analyse)‘ im Beispielbericht ‚Die besten 10 Einzelhändler 2005‘.
when Syntax: case [Ausdruck] when … end Tip: Wird mit dem case-Konstrukt verwendet. Sie können Bedingungen definieren, die eintreten, wenn der WHEN-Ausdruck wahr ist.
Konstanten
Datum Tip: Fügt das aktuelle Systemdatum ein.
Datum/Uhrzeit Tip: Fügt das aktuelle Systemdatum/die aktuelle Systemuhrzeit ein.
Jahr-bis-Monat-Intervall Tip: Fügt ein Jahr-bis-Monat-Intervall mit Nullwert ein: 0000-00 Jahre bis Monat.
Jahresintervall Tip: Fügt ein Null-Jahresintervall ein: 0 Jahre.
Minute-bis-Sekunde-Intervall Tip: Fügt ein Minute-bis-Sekunde-Intervall mit Nullwert ein: 00:00,000000000 Minuten bis Sekunde.
Minutenintervall Tip: Fügt ein Null-Minutenintervall ein: 0 Minuten.
Monatsintervall Tip: Fügt ein Null-Monatsintervall ein: 0 Monate.
Sekundenintervall Tip: Fügt ein Null-Sekundenintervall ein: 0 Sekunden.
Stunde-bis-Minute-Intervall Tip: Fügt ein Stunde-bis-Minute-Intervall mit Nullwert ein: 00:00 Stunden bis Minuten.
Stunde-bis-Sekunde-Intervall Tip: Fügt ein Stunde-bis-Sekunde-Intervall mit Nullwert ein: 00:00:00,000000000 Stunden bis Sekunden.
Stundenintervall Tip: Fügt ein Null-Stundenintervall ein: 0 Stunden.
Tag-bis-Minute-Intervall Tip: Fügt ein Tag-bis-Minute-Intervall mit Nullwert ein: 0 00:00 Tage bis Minuten.
Tag-bis-Sekunde-Intervall Tip: Fügt ein Tag-bis-Sekunde-Intervall mit Nullwert ein: 0 00:00:00,000000000 Tage bis Sekunden.
Tag-bis-Stunde-Intervall Tip: Fügt ein Tag-bis-Stunde-Intervall mit Nullwert ein: 0 00 Tage bis Stunden.
Tagesintervall Tip: Fügt ein Null-Tagesintervall ein: 0 Tage.
Uhrzeit Tip: Fügt die aktuelle Systemuhrzeit ein.
Uhrzeit mit Zeitzone Tip: Fügt einen Nullzeitwert mit einer Zeitzone ein.
Zahl Tip: Fügt die Zahl 0 ein, die durch einen neuen numerischen Wert ersetzt werden kann.
Zeichenfolge Tip: Fügt eine leere Zeichenfolge in Form von zwei einzelnen Anführungszeichen ein, zwischen denen Sie eine Zeichenfolge eingeben können.
Zeitmarke mit Zeitzone Tip: Fügt ein Beispiel einer Zeitmarke mit einer Zeitzone ein.
intervall Tip: Fügt ein Nullintervall ein: 000 00:00:00,000.
Konstrukte
case – Einfach Syntax: CASE [Land] WHEN ‚Kanada‘ THEN ([Listenpreis] * 0,60) WHEN ‚Australien‘ THEN [Listenpreis] * 0,80 ELSE [Listenpreis] END Tip: Dieses Konstrukt ist die Vorlage für ‚CASE – Einfach‘ und enthält die Funktionen ‚CASE‘, ‚WHEN‘, ‚ELSE‘ und ‚END‘.
case – Suche Syntax: CASE WHEN [Land] = ‚Kanada‘ THEN ([Listenpreis] * 0,60) WHEN [Ländercode] > 100 THEN [Listenpreis] * 0,80 ELSE [Listenpreis] END Tip: Dieses Konstrukt ist die Vorlage für ‚CASE – Suche‘ und enthält die Funktionen ‚CASE‘, ‚WHEN‘, ‚ELSE‘ und ‚END‘.
if then else Syntax: IF ([Land] = ‚Kanada‘) THEN ([Listenpreis] * 0,60) ELSE ([Listenpreis]) Tip: Dieses Konstrukt ist die Vorlage für eine ‚if…then…else‘-Anweisung. Das Konstrukt finden Sie im Package ‚AUF Data Warehouse (Analyse)‘ im Beispielbericht ‚Die besten 10 Einzelhändler 2005‘.
Anbieterspezifische Funktionen
Berichtsfunktionen
Datentypkonvertierungsfunktionen
DTinterval2string Syntax: DTinterval2string ( Datum/Uhrzeitintervallausdruck ) Tip: Gibt ein Datum-Uhrzeit-Intervall als Zeichenfolge im Format DDDD HH:MM:SS.FFFFFFF oder -DDDD HH:MM:SS.FFF zurück, wobei F Sekundenbruchteile angibt.
DTinterval2stringAsTime Syntax: DTinterval2stringAsTime ( Datum/Uhrzeitintervallausdruck ) Tip: Gibt ein Datum/Uhrzeitintervall als Zeichenfolge im Format HHHH:MM:SS.FFFFFFF oder HH:MM:SS.FFF zurück, wobei F Sekundenbruchteile angibt. Tage werden in Stunden umgerechnet.
YMinterval2string Syntax: YMinterval2string ( Jahr/Monatsintervallausdruck ) Tip: Gibt ‚Jahr/Monatsintervallausdruck‘ als Zeichenfolge im Format (JJ MM) oder -(JJ MM) zurück.
date2string Syntax: date2string ( Datumsausdruck ) Tip: Gibt ein Datum als Zeichenfolge im Format JJJJ-MM-TT zurück.
date2timestamp Syntax: date2timestamp ( Datumsausdruck ) Tip: Konvertiert ‚Datumsausdruck‘ in eine Zeitmarke. Die Zeitangabe der Zeitmarke ist null.
date2timestampTZ Syntax: date2timestampTZ ( Datumsausdruck ) Tip: Konvertiert ‚Datumsausdruck‘ in eine Zeitmarke mit Zeitzone. Die Zeit- und Zeitzonenangaben der Zeitmarke sind null.
int2DTinterval Syntax: int2DTinterval ( Ganzzahl_Ausdruck ; Zeichenfolge_Ausdruck ) Tip: Wandelt eine Ganzzahl in ein Datum/Uhrzeitintervall um. „Zeichenfolge_Ausdruck“ gibt das an, was „Ganzzahl_Ausdruck“ darstellt: „ns“ = Nanosekunden, „s“ = Sekunden (Standard), „m“ = Minuten, „h“ = Stunden, „t“ = Tage.
int2YMinterval Syntax: int2YMinterval ( Ganzzahl_Ausdruck ; Zeichenfolge_Ausdruck ) Tip: Konvertiert ‚Ganzzahl_Ausdruck‘ in ein Jahr/Monatsintervall. ‚Zeichenfolge_Ausdruck‘ gibt das an, was ‚Ganzzahl_Ausdruck‘ darstellt: ‚j‘ = Jahre, ‚m‘ = Monate (Standardwert).
number2string Syntax: number2string ( numerischer_Ausdruck ) Tip: Wandelt ’numerischer_Ausdruck‘ mithilfe des %g-Formatbezeichners (C/C++-Syntax) in eine Zeichenfolge um.
string2DTinterval Syntax: string2DTinterval ( Zeichenfolge_Ausdruck ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ als Datum/Uhrzeitintervall im Format [-]DD HH:MM[:SS[.FFF]] zurück.
string2YMinterval Syntax: string2YMinterval ( Zeichenfolge_Ausdruck ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ als Jahr/Monatsintervall im Format [-]JJ MM zurück.
string2date Syntax: string2date ( Zeichenfolge_Ausdruck ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ als Datum im Format JJJJ-MM-TT zurück.
string2double Syntax: string2double ( Zeichenfolge_Ausdruck ) Tip: Gibt eine Gleitkommazahl zurück. ‚Zeichenfolge_Ausdruck‘ weist das folgende Format auf: [Leerzeichen] [Vorzeichen] [Dezimalstellen] [Dezimalstellen] [ {d|D|e|E }[Vorzeichen]Dezimalstellen]
string2int32 Syntax: string2int32 ( Zeichenfolge_Ausdruck ) Tip: Gibt eine Ganzzahl zurück. ‚Zeichenfolge_Ausdruck‘ weist das folgende Format auf: [Leerzeichen] [{+|-}] [Dezimalstellen]
string2int64 Syntax: string2int64 ( Zeichenfolge_Ausdruck ) Tip: Gibt eine lange Ganzzahl zurück. ‚Zeichenfolge_Ausdruck‘ weist das folgende Format auf: [Leerzeichen] [{+|-}] [Dezimalstellen]
string2time Syntax: string2time ( Zeichenfolge_Ausdruck ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ als Uhrzeit im Format HH:MM:SS.FFFFFFF zurück, wobei F Sekundenbruchteile angibt.
string2timestamp Syntax: string2timestamp ( Zeichenfolge_Ausdruck ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ als Zeitmarke im Format JJJJ-MM-TT [T|t|[Leerzeichen]+] HH:MM:SS.FFFFFFF zurück, wobei F Sekundenbruchteile angibt.
string2timestampTZ Syntax: string2timestampTZ ( Zeichenfolge_Ausdruck ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ im Format JJJJ-MM-TT HH:MM:SS.FFFFFFF +HHMM oder JJJJ-MM-TT [T|t] HH:MM:SS.FFF -HHMM zurück, wobei F Sekundenbruchteile angibt.
time2string Syntax: time2string ( Uhrzeitausdruck ) Tip: Gibt eine Uhrzeit als Zeichenfolge im Format HH:MM:SS.FFF zurück, wobei F Sekundenbruchteile angibt.
timeTZ2string Syntax: timeTZ2string ( Ausdruck_für_Uhrzeit_mit_Zeitzone ) Tip: Gibt eine Zeit mit Zeitzone als Zeichenfolge im Format HH:MM:SS.FFF +HHMM oder HH:MM:SS.FFFFFFF -HHMM zurück, wobei F Sekundenbruchteile angibt. Beispiel: ‚-05:30‘ bezeichnet eine GMT-Zeitzone minus 5 Stunden und 30 Minuten.
timestamp2date Syntax: timestamp2date ( Zeitmarkenausdruck ) Tip: Konvertiert ‚Zeitmarkenausdruck‘ in ein Datum. Die Zeitangabe der Zeitmarke wird ignoriert.
timestamp2string Syntax: timestamp2string ( Zeitmarkenausdruck ) Tip: Gibt eine Zeitmarke als Zeichenfolge im Format JJJJ-MM-TT HH:MM:SS.FFFFFFF zurück, wobei F Sekundenbruchteile angibt.
timestamp2timestampTZ Syntax: timestamp2timestampTZ ( Zeitmarkenausdruck ) Tip: Konvertiert ‚Zeitmarkenausdruck‘ in eine Zeitmarke mit Zeitzone. Die Zeitunterschiedsangabe der Zeitmarke mit Zeitzone ist null.
timestampTZ2date Syntax: timestampTZ2date ( Ausdruck_für_Zeitmarke_mit_Zeitzone ) Tip: Konvertiert ‚Ausdruck_für_Zeitmarke_mit_Zeitzone‘ in ein Datum. Die Zeit- und Zeitzonenangaben der Zeitmarke werden ignoriert.
timestampTZ2string Syntax: timestampTZ2string ( Ausdruck_für_Zeitmarke_mit_Zeitzone ) Tip: Gibt eine Zeitmarke mit einer Zeitzone als Zeichenfolge im Format JJJJ-MM-TT HH:MM:SS.FFFFFFF +HHMM oder JJJJ-MM-TT HH:MM:SS.FFF -HHMM zurück, wobei F Sekundenbruchteile angibt.
timestampTZ2timestamp Syntax: timestampTZ2timestamp ( Ausdruck_für_Zeitmarke_mit_Zeitzone ) Tip: Konvertiert ‚Ausdruck_für_Zeitmarke_mit_Zeitzone‘ in eine Zeitmarke. Die Zeitunterschiedsangabe der Zeitmarke mit Zeitzone wird ignoriert.
AsOfDate Syntax: AsOfDate() Tip: Gibt den Datumswert des ‚AsOfDate‘-Ausdrucks zurück, wenn dieser definiert wurde. Wenn der Ausdruck nicht definiert ist, gibt AsOfDate das Datum der Berichtsausführung zurück.
AsOfTime Syntax: AsOfTime() Tip: Gibt den Uhrzeitwert des ‚AsOfTime‘-Ausdrucks zurück, wenn dieser definiert wurde. Wenn der Ausdruck nicht definiert ist, gibt AsOfTime die Uhrzeit der Berichtsausführung zurück.
BurstKey Syntax: BurstKey() Tip: Gibt den Zielgruppenschlüssel zurück.
BurstRecipients Syntax: BurstRecipients() Tip: Gibt die Verteilerliste der Zielgruppenempfänger zurück.
CellValue Syntax: CellValue() Tip: Gibt den Wert der aktuellen Kreuztabellenzelle zurück.
ColumnNumber Syntax: ColumnNumber() Tip: Gibt die aktuelle Spaltenzahl zurück.
CubeCreatedOn Syntax: CubeCreatedOn( dimension ) Tip: Gibt das Datum und die Uhrzeit der Cube-Erstellung zurück. Der Wert ‚dimension‘ gibt an, aus welchem Cube die Metadaten abgerufen werden. Wenn die Dimensionsquelle eine IBM® Cognos® PowerCube (.mdc) ist, gibt die Funktion eine leere Zeichenfolge zurück, da das ursprüngliche Erstellungsdatum eines PowerCubes nicht beibehalten wird.
CubeCurrentPeriod Syntax: CubeCurrentPeriod( dimension ) Tip: Gibt den aktuellen Zeitraum für den Cube zurück. Der Wert ‚dimension‘ gibt an, aus welchem Cube die Metadaten abgerufen werden.
CubeDataUpdatedOn Syntax: CubeDataUpdatedOn( dimension ) Tip: Gibt Datum-Uhrzeit der letzten Aktualisierung des Cubes zurück. Der Wert ‚dimension‘ gibt an, aus welchem Cube die Metadaten abgerufen werden.
CubeDefaultMeasure Syntax: CubeDefaultMeasure( dimension ) Tip: Gibt den Namen der Standardkennzahl für den Cube zurück. Der Wert ‚dimension‘ gibt an, aus welchem Cube die Metadaten abgerufen werden.
CubeDescription Syntax: CubeDescription( dimension ) Tip: Gibt die Beschreibung des Cubes zurück. Der Wert ‚dimension‘ gibt an, aus welchem Cube die Metadaten abgerufen werden.
CubeIsOptimized Syntax: CubeIsOptimized( dimension ) Tip: Gibt den Wert ‚wahr‘ zurück, wenn der Cube optimiert ist. Der Wert ‚dimension‘ gibt an, aus welchem Cube die Metadaten abgerufen werden.
CubeName Syntax: CubeName( dimension ) Tip: Gibt den Namen des Cubes zurück. Der Wert ‚dimension‘ gibt an, aus welchem Cube die Metadaten abgerufen werden.
CubeSchemaUpdatedOn Syntax: CubeSchemaUpdatedOn( dimension ) Tip: Gibt Datum-Uhrzeit der letzten Aktualisierung des Cubeschemas zurück. Der Wert ‚dimension‘ gibt an, aus welchem Cube die Metadaten abgerufen werden.
GetLocale Syntax: GetLocale() Tip: Gibt die Ländereinstellung für die Ausführung zurück (wird nicht mehr verwendet).
HorizontalPageCount Syntax: HorizontalPageCount() Tip: Gibt die aktuelle horizontale Seitenanzahl zurück.
HorizontalPageNumber Syntax: HorizontalPageNumber() Tip: Gibt die aktuelle horizontale Seitenzahl zurück.
InScope Syntax: InScope( dataItem ; MUN; … ) Tip: Gibt den booleschen Wert 1 (wahr) zurück, wenn die Zelle im Bereich der Datenelemente und der eindeutige Mitgliedsnamen (MUN) ist. Andernfalls wird der boolesche Wert 0 (falsch) zurückgegeben.
IsAccessible Syntax: IsAccessible() Tip: Gibt den booleschen Wert 1 (wahr) zurück, wenn der Bericht mit aktivierten Eingabehilfen ausgeführt wird. Verwenden Sie diese Funktion als Variablenausdruck mit einem bedingten Block, damit auf Ihre Berichte zugegriffen werden kann. Beispielsweise können Sie in Berichten, die mit aktivierten Eingabehilfen ausgeführt werden, eine einem Diagramm entsprechende Liste oder Kreuztabelle hinzufügen.
IsBooklet Syntax: IsBooklet() Tip: Gibt den booleschen Wert 1 (wahr) zurück, wenn es sich bei dem Bericht um einen untergeordneten Bericht eines Booklets handelt. Andernfalls wird der boolesche Wert 0 (falsch) zurückgegeben.
IsBursting Syntax: IsBursting(‚recipientName‘) Tip: Gibt den booleschen Wert 1 (wahr) zurück, wenn der Bericht an den Empfänger verteilt wird. Andernfalls wird der boolesche Wert 0 (falsch) zurückgegeben.
IsCrosstabColumnNodeMember Syntax: IsCrosstabColumnNodeMember() Tip: Gibt den booleschen Wert 1 (wahr) zurück, wenn der aktuelle Knoten ein Knotenmitglied der Kreuztabellenspalte ist.
IsCrosstabRowNodeMember Syntax: IsCrosstabRowNodeMember() Tip: Gibt den booleschen Wert 1 (wahr) zurück, wenn der aktuelle Knoten ein Knotenmitglied der Kreuztabellenzeile ist.
IsFirstColumn Syntax: IsFirstColumn() Tip: Gibt den booleschen Wert 1 (wahr) zurück, wenn die aktuelle Spalte die erste Spalte ist.
IsInnerMostCrosstabColumnNodeMember Syntax: IsInnerMostCrosstabColumnNodeMember() Tip: Gibt den booleschen Wert 1 (wahr) zurück, wenn der aktuelle Knoten ein Knotenmitglied der inneren Kreuztabellenspalte ist.
IsInnerMostCrosstabRowNodeMember Syntax: IsInnerMostCrosstabRowNodeMember() Tip: Gibt den booleschen Wert 1 (wahr) zurück, wenn der aktuelle Knoten ein Knotenmitglied der inneren Kreuztabellenzeile ist.
IsLastColumn Syntax: IsLastColumn() Tip: Gibt den booleschen Wert 1 (wahr) zurück, wenn die aktuelle Spalte die letzte Spalte ist.
IsLastInnerMostCrosstabColumnNodeMember Syntax: IsLastInnerMostCrosstabColumnNodeMember() Tip: Gibt den booleschen Wert 1 (wahr) zurück, wenn der aktuelle Knoten ein Knotenmitglied der letzten inneren Kreuztabellenspalte ist.
IsLastInnerMostCrosstabRowNodeMember Syntax: IsLastInnerMostCrosstabRowNodeMember() Tip: Gibt den booleschen Wert 1 (wahr) zurück, wenn der aktuelle Knoten ein Knotenmitglied der letzten inneren Kreuztabellenzeile ist.
IsOuterMostCrosstabColumnNodeMember Syntax: IsOuterMostCrosstabColumnNodeMember() Tip: Gibt den booleschen Wert 1 (wahr) zurück, wenn der aktuelle Knoten ein Knotenmitglied der äußeren Kreuztabellenspalte ist.
IsOuterMostCrosstabRowNodeMember Syntax: IsOuterMostCrosstabRowNodeMember() Tip: Gibt den booleschen Wert 1 (wahr) zurück, wenn der aktuelle Knoten ein Knotenmitglied der äußeren Kreuztabellenzeile ist.
IsPageCountAvailable Syntax: IsPageCountAvailable() Tip: Gibt den booleschen Wert 1 (wahr) zurück, wenn die Seitenanzahl für die aktuelle Ausführung des Berichts verfügbar ist. Andernfalls wird der boolesche Wert 0 (falsch) zurückgegeben.
Locale Syntax: Locale() Tip: Gibt die Ländereinstellung für die Ausführung zurück.
ModelPath Syntax: ModelPath() Tip: Gibt den Modellpfad zurück.
Now Syntax: Now() Tip: Gibt die aktuelle Systemzeit zurück.
PageCount Syntax: PageCount() Tip: Gibt die aktuelle Seitenanzahl zurück. Diese Funktion funktioniert nur, wenn der Bericht im Adobe® PDF- oder Microsoft® Excel-Format ausgegeben wird. Zum Speichern der Berichtsausgabe funktioniert diese Funktion für alle Formate.
PageName Syntax: PageName() Tip: Gibt die aktuelle Seitenanzahl zurück.
PageNumber Syntax: PageNumber() Tip: Gibt die aktuelle Seitenzahl zurück.
ParamCount Syntax: ParamCount(‚parameterName‘) Tip: Gibt die Parameteranzahl von „parameterName“ zurück.
ParamDisplayValue Syntax: ParamDisplayValue(‚parameterName‘) Tip: Gibt eine Zeichenfolge zurück, die der Parameteranzeigewert von ‚parameterName‘ ist. Diese Funktion finden Sie im Package ‚AUF Data Warehouse (Analyse)‘ im Beispielbericht ‚Anwerbungsbericht‘.
ParamName Syntax: ParamName(‚parameterName‘) Tip: Gibt den Parameternamen von „parameterName“ zurück.
ParamNames Syntax: ParamNames() Tip: Gibt alle Parameternamen zurück.
ParamValue Syntax: ParamValue(‚parameterName‘) Tip: Gibt den Parameterwert von „parameterName“ zurück.
ReportAuthorLocale Syntax: ReportAuthorLocale Tip: Gibt die Autorenländereinstellung zurück.
ReportCreateDate Syntax: ReportCreateDate() Tip: Gibt das Datum zurück, an dem der Bericht erstellt wurde.
ReportDate Syntax: ReportDate() Tip: Gibt Datum und Uhrzeit der Berichtsausführung zurück.
ReportDescription Syntax: ReportDescription() Tip: Gibt die Berichtsbeschreibung zurück. Diese Funktion funktioniert nur, wenn der Bericht über IBM® Cognos® Connection ausgeführt wird.
ReportID Syntax: ReportID() Tip: Gibt die Berichts-ID zurück.
ReportLocale Syntax: ReportLocale() Tip: Gibt die Ländereinstellung für die Ausführung zurück.
ReportName Syntax: ReportName() Tip: Gibt den Berichtsnamen zurück. Diese Funktion funktioniert nur, wenn der Bericht über IBM® Cognos® Connection ausgeführt wird. Wenn eine gespeicherte Berichtsansicht ausgeführt wird, wird der Name der Berichtsansicht zurückgegeben.
ReportOption Syntax: ReportOption(‚optionName‘) Tip: Gibt den Wert der Ausführungsoptionsvariablen zurück, die von „optionName“ festgelegt wird, z. B. attachmentEncoding, burst, cssURL, email, emailAsAttachment, emailAsURL, emailBody, emailSubject, emailTo, emailToAddress, metadataModel, outputEncapsulation, outputFormat, outputLocale, outputPageDefinition, outputPageOrientation, primaryWaitThreshold, print, printer, printerAddress, prompt, promptFormat, saveAs, saveOutput, secondaryWaitThreshold, verticalElements oder xslURL.
ReportOutput Syntax: ReportOutput() Tip: Gibt den Namen des Ausgabeformats zurück, z. B. CSV, HTML, HTMLFragment, layoutDataXML, MHT, PDF, rawXML, spreadsheetML (Excel 2007-Format), XHTML, xlsxData (Excel 2007-Datenformat), XLWA (Excel 2002-Format), XML, singleXLS (veraltet), XLS (veraltet).
ReportPath Syntax: ReportPath() Tip: Gibt den Berichtspfad zurück. Diese Funktion funktioniert nur, wenn der Bericht über IBM® Cognos® Connection ausgeführt wird.
ReportProductLocale Syntax: ReportProductLocale() Tip: Gibt die Produktländereinstellung zurück.
ReportSaveDate Syntax: ReportSaveDate() Tip: Gibt das Datum zurück, an dem der Bericht zuletzt gespeichert wurde.
RowNumber Syntax: RowNumber() Tip: Gibt die aktuelle Zeile zurück.
ServerLocale Syntax: ServerLocale() Tip: Gibt die Ländereinstellung des Servers zurück, der den Bericht ausführt.
ServerName Syntax: ServerName() Tip: Gibt den Namen des Web-Servers zurück, von dem die Ausführungsanforderung gestartet wurde. Der Wert kann leer sein, wenn die Anforderung über Scheduler ausgeführt wird.
TOCHeadingCount Syntax: TOCHeadingCount( headingLevel ) Tip: Gibt die Kopfzeilenanzahl des Inhaltsverzeichnisses für eine festgelegte Kopfzeilenebene zurück.
Today Syntax: Today() Tip: Gibt das aktuelle Systemdatum zurück.
URLEncode Syntax: URLEncode(‚text‘) Tip: Gibt den URL-codierten Wert des Eingabetexts zurück.
_add_days Syntax: _add_days ( Zeitmarkenausdruck ; Ganzzahl_Ausdruck ) Tip: Liefert den Datum/Uhrzeitwert, der sich aus der Addition von ‚Ganzzahl_Ausdruck‘ Tage zu ‚Zeitmarkenausdruck‘ ergibt.
_add_months Syntax: _add_months ( Zeitmarkenausdruck ; Ganzzahl_Ausdruck ) Tip: Liefert den Datum/Uhrzeitwert, der sich aus der Addition von ‚Ganzzahl_Ausdruck‘ Monate zu ‚Zeitmarkenausdruck‘ ergibt.
_add_years Syntax: _add_years ( Zeitmarkenausdruck ; Ganzzahl_Ausdruck ) Tip: Liefert den Datum/Uhrzeitwert, der sich aus der Addition von ‚Ganzzahl_Ausdruck‘ Jahre zu ‚Zeitmarkenausdruck‘ ergibt.
_age Syntax: _age ( Zeitmarkenausdruck ) Tip: Liefert eine Zahl, die sich aus der Subtraktion von ‚Zeitmarkenausdruck‘ vom heutigen Datum ergibt.
_day_of_week Syntax: _day_of_week ( Zeitmarkenausdruck ; Ganzzahl_Ausdruck ) Tip: Liefert den Wochentag (zwischen 1 und 7) für ‚Zeitmarkenausdruck‘, wobei ‚Ganzzahl_Ausdruck‘ angibt, welcher Wochentag Tag 1 ist. Um ‚Ganzzahl_Ausdruck‘ festzulegen, wählen Sie den Wochentag aus, und zählen Sie von Montag an. Wenn Sie z. B. Mittwoch auswählen, wäre ‚Ganzzahl_Ausdruck‘ ‚3‘, da Mittwoch von Montag an gerechnet der dritte Tag ist.
_day_of_year Syntax: _day_of_year ( Zeitmarkenausdruck ) Tip: Gibt die Ordinalzahl für den Tag des Jahres in ‚Zeitmarkenausdruck‘ (1 bis 366) zurück. Auch als Julianischer Tag bezeichnet.
_days_between Syntax: _days_between ( Zeitmarkenausdruck1 ; Zeitmarkenausdruck2 ) Tip: Liefert eine positive oder negative Zahl, die die Anzahl von Tagen zwischen ‚Zeitmarkenausdruck1‘ und ‚Zeitmarkenausdruck2‘ darstellt. Bei ‚Zeitmarkenausdruck1‘ < ‚Zeitmarkenausdruck2‘ ist das Ergebnis eine negative Zahl.
_days_to_end_of_month Syntax: _days_to_end_of_month ( Zeitmarkenausdruck ) Tip: Liefert eine Zahl, die für die Anzahl von Tagen steht, die in dem Monat verbleiben, der von ‚Zeitmarkenausdruck‘ dargestellt wird.
_first_of_month Syntax: _first_of_month ( Zeitmarkenausdruck ) Tip: Liefert einen Datum/Uhrzeitwert, der der erste Tag des Monats ist, der von ‚Zeitmarkenausdruck‘ dargestellt wird.
_last_of_month Syntax: _last_of_month ( Zeitmarkenausdruck ) Tip: Liefert einen Datum/Uhrzeitwert, der der letzte Tag des Monats ist, der von ‚Zeitmarkenausdruck‘ dargestellt wird.
_make_timestamp Syntax: _make_timestamp ( Ganzzahl_Ausdruck1 ; Ganzzahl_Ausdruck2 ; Ganzzahl_Ausdruck3 ) Tip: Liefert eine Zeitmarke, die aus ‚Ganzzahl_Ausdruck1‘ (das Jahr), ‚Ganzzahl_Ausdruck2‘ (der Monat) und ‚Ganzzahl_Ausdruck3‘ (der Tag) besteht. Der Uhrzeitteil lautet standardmäßig 00:00:00,000.
_months_between Syntax: _months_between ( Zeitmarkenausdruck1 ; Zeitmarkenausdruck2 ) Tip: Liefert eine positive oder negative Zahl, die die Anzahl von Monaten zwischen ‚Zeitmarkenausdruck1‘ und ‚Zeitmarkenausdruck2‘ darstellt. Bei ‚Zeitmarkenausdruck1‘ < ‚Zeitmarkenausdruck2‘ ist das Ergebnis eine negative Zahl.
_week_of_year Syntax: _week_of_year ( Zeitmarkenausdruck ) Tip: Gibt die Zahl der Woche (1-53) des Jahres zurück, die durch ‚Zeitmarkenausdruck‘ dargestellt wird. Nach ISO 8601 ist Woche 1 des Jahres die erste Woche des Jahres, die einen Donnerstag enthält und die gleichbedeutend mit der ersten Woche ist, die den 4.Januar enthält. Eine Woche beginnt am Montag (Tag 1) und endet am Sonntag (Tag 7).
_years_between Syntax: _years_between ( Zeitmarkenausdruck1 ; Zeitmarkenausdruck2 ) Tip: Liefert eine positive oder negative Ganzzahl, welche die Anzahl von Jahren zwischen ‚Zeitmarkenausdruck1‘ und ‚Zeitmarkenausdruck2‘ darstellt. Wenn ‚Zeitmarkenausdruck1‘ < ‚Zeitmarkenausdruck2‘ ist, wird ein negativer Wert zurückgegeben.
_ymdint_between Syntax: _ymdint_between ( Zeitmarkenausdruck1 ; Zeitmarkenausdruck2 ) Tip: Liefert eine Zahl, die die Differenz zwischen ‚Zeitmarkenausdruck1‘ und ‚Zeitmarkenausdruck2‘ darstellt. Dieser Wert hat das Format JJMMTT, wobei JJ die Anzahl der Jahre, MM die Anzahl der Monate und TT die Anzahl der Tage darstellt.
abs Syntax: abs ( numerischer_Ausdruck ) Tip: Gibt den absoluten Wert von ’numerischer_Ausdruck‘ zurück. Wenn ’numerischer_Ausdruck‘ negativ ist, wird ein positiver Wert zurückgegeben.
ceiling Syntax: ceiling ( numerischer_Ausdruck ) Tip: Liefert die kleinste Ganzzahl, die größer oder gleich ’numerischer_Ausdruck‘ ist.
character_length Syntax: character_length ( Zeichenfolge_Ausdruck ) Tip: Gibt die Anzahl der Zeichen in ‚Zeichenfolge_Ausdruck‘ zurück.
exp Syntax: exp ( numerischer_Ausdruck ) Tip: Liefert die Konstante ‚e‘, potenziert mit ’numerischer_Ausdruck‘. Die Konstante ‚e‘ ist die Basis des natürlichen Logarithmus.
extract Syntax: extract ( Datumskomponentenausdruck ; Datumskomponente ) Tip: Liefert eine Ganzzahl, die den Wert von ‚Datumskomponente‘ in ‚Datum/Uhrzeitausdruck‘ darstellt. ‚Datumskomponentenausdruck‘ kann Jahr, Monat, Tag, Stunde, Minute oder Sekunde sein.
floor Syntax: floor ( numerischer_Ausdruck ) Tip: Liefert die größte Ganzzahl, die kleiner oder gleich ’numerischer_Ausdruck‘ ist.
ln Syntax: ln ( numerischer_Ausdruck ) Tip: Liefert den natürlichen Logarithmus von ’numerischer_Ausdruck‘.
lower Syntax: lower ( Zeichenfolge_Ausdruck ) Tip: Liefert ‚Zeichenfolge_Ausdruck‘, nachdem alle Großbuchstaben in Kleinbuchstaben konvertiert wurden. Diese Funktion finden Sie im Beispielbericht ‚Bursted Sales Performance Report‘ im Package ‚AUF Data Warehouse (Abfrage)‘.
mod Syntax: mod ( Ganzzahl_Ausdruck1 ; Ganzzahl_Ausdruck2 ) Tip: Liefert den Ganzzahlwert des Rests (Modulus) von ‚Ganzzahl_Ausdruck1’/’Ganzzahl_Ausdruck2‘.
nullif Syntax: nullif ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Liefert NULL, wenn ‚Zeichenfolge_Ausdruck1‘ gleich ‚Zeichenfolgeausdruck2‘ ist (Groß- und Kleinschreibung beachten), und gibt ansonsten ‚Zeichenfolge_Ausdruck1‘ zurück.
octet_length Syntax: octet_length ( Zeichenfolge_Ausdruck ) Tip: Liefert die Anzahl der Bytes in ‚Zeichenfolge_Ausdruck‘.
position Syntax: position ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Liefert einen Ganzzahlwert, der die Startposition von ‚Zeichenfolge_Ausdruck1‘ in ‚Zeichenfolge_Ausdruck2‘ angibt. Liefert ‚0‘, wenn ‚Zeichenfolge_Ausdruck1‘ nicht gefunden wird.
power Syntax: power ( numerischer_Ausdruck1 ; numerischer_Ausdruck2 ) Tip: Liefert ’numerischer_Ausdruck1′, potenziert mit ’numerischer_Ausdruck2′.
round Syntax: round ( numerischer_Ausdruck ; Ganzzahl_Ausdruck ) Tip: Gibt ’numerischer_Ausdruck‘ zurück, nachdem auf den nächsten Wert mit ‚Ganzzahl_Ausdruck‘ signifikanten Stellen rechts vom Dezimaltrennzeichen gerundet wurde. Wenn ‚Ganzzahl_Ausdruck‘ negativ ist, wird ’numerischer_Ausdruck‘ auf den nächsten absoluten Wert mit ‚Ganzzahl_Ausdruck‘ signifikanten Stellen links vom Dezimaltrennzeichen gerundet. Das Runden wird vor dem Anwenden der Datenformatierung durchgeführt.
sqrt Syntax: sqrt ( numerischer_Ausdruck ) Tip: Gibt die Quadratwurzel von ’numerischer_Ausdruck‘ zurück. Der Wert für ’numerischer_Ausdruck‘ muss positiv sein.
status Syntax: Status ( Ausdruck ) Tip: Liefert den Status von „Ausdruck“. Mögliche Werte: 0 – OK, 1 – null, 2 – nicht verfügbar, 4 – Division durch null, 8 – Überlauf, 16 – Sicherheit, 32 – Fehler, 64 – neu, 128 – Beispiel, 256 – anstehend.
substring Syntax: substring ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck1 ; Ganzzahl_Ausdruck2 ) Tip: Liefert die Teilzeichenfolge aus ‚Zeichenfolge_Ausdruck‘, die für ‚Ganzzahl_Ausdruck2‘ an der Position ‚Ganzzahl_Ausdruck1‘ beginnt oder am Ende von ‚Zeichenfolge_Ausdruck‘, wenn ‚Ganzzahl_Ausdruck2‘ -1 ist. Das erste Zeichen in ‚Zeichenfolge_Ausdruck‘ befindet sich an der Position 1.
trim Syntax: trim ( Ausdruck_für_abzuschneidende_Zeichen ; Ausdruck_für_übereinstimmende_Zeichen ; Zeichenfolge_Ausdruck ) Tip: Gibt ‚Zeichenfolge_Ausdruck‘ zurück; in dem führende und nachfolgende Leerzeichen bzw. die in ‚Ausdruck_für_übereinstimmende_Zeichen‘ angegebenen Zeichen abgeschnitten wurden. ‚Ausdruck_für_abzuschneidende_Zeichen‘ kann ‚führend‘, ’nachfolgend‘ oder ‚beides‘ sein (Standard). ‚Ausdruck_für_übereinstimmende_Zeichen‘ kann eine leere Zeichenfolge sein, um Leerstellen abzuschneiden, oder angeben, welches Zeichen abgeschnitten werden soll.
upper Syntax: upper ( Zeichenfolge_Ausdruck ) Tip: Liefert ‚Zeichenfolge_Ausdruck‘, wobei alle Kleinbuchstaben in Großbuchstaben konvertiert wurden.
Makrofunktionen
Makrofunktionen
Metadatenfelder
expression Syntax: Ausdruck Tip: Auf das Ausdrucksfeld einer Berechnung oder Spalte zugreifen.
idForExpression Syntax: idForAusdruck Tip: Greifen Sie auf das Feld ‚idForExpression‘ einer Berechnung oder Spalte zu. Es sind die Felder, die verwendet werden, um auf das Objekt im Kontext eines Ausdrucks zu verweisen.
parent Syntax: Übergeordnetes Element Tip: Greifen Sie auf das übergeordnete Objekt zu, während Sie alle Ordner überspringen, die das Objekt enthalten.
split_ref Syntax: split.ref Tip: Gibt den Wert der ‚Lookup‘-Referenz einer Spalte oder Berechnung zurück.
\$_this Syntax: \$_this Tip: Der Sitzungsparameter ‚\$_this‘ bezieht sich bei Verwendung im Ausdruck eines Metadatenobjekts, z. B. einer Berechnung oder Spalte, auf das aktuelle Metadatenobjekt.
Operatoren & Literale
+ Syntax: Wert1 + Wert2 Tip: Verkettet zwei Zeichenfolgen.
= Syntax: identifier = string_expression ; Tip: Einer Variablen einen Wert zuordnen.
array Syntax: [ „abc“, „xyz“, … ] Tip: Ein Array ist eine geordnete Sammlung von Werten. Ein Array beginnt mit einer offenen eckigen Klammer [und endet mit einer geschlossenen eckigen Klammer] und enthält null oder mehr Werte, die durch ein Komma ‚,‘ getrennt sind.
include Syntax: include metadataObject | string_expression ; Tip: Inhalt eines anderen Makroausdrucks integrieren.
let Syntax: let identifier [= string_expression] ; Tip: Definieren Sie eine Variable und weisen Sie ihr optional einen Wert zu. Stellen Sie sicher, dass dieselbe Variable nicht zweimal in demselben Kontext definiert wird.
number Syntax: 1234 Tip: Eine Folge von Ziffern.
object Syntax: { name : value ( , name : value )* } Tip: Ein Objekt ist eine ungeordnete Gruppe von Name/Wert-Paaren. Ein Objekt beginnt mit einer offenen geschweiften Klammer { und endet mit einer geschlossenen geschweiften Klammer }. Auf einen Namen folgt ein Doppelpunkt ‚:‘ und die Name/Wert-Paare werden durch ein Komma ‚,‘ getrennt.
string Syntax: „beliebige Gruppe von Zeichen“ Tip: Eine Zeichenfolge beginnt und endet mit einem Anführungszeichen ‚“‚.
CAMIDList Syntax: CAMIDList ( [ Trennzeichen_Zeichenfolge ] ) Tip: Gibt die einzelnen Bestandteile der Cognos® Access Manager-ID (CAMID) des Benutzers, z. B. Benutzerkonotname, Gruppennamen oder Rollennamen, als Liste mit kommagetrennten Werten zurück.
CAMIDListForType Syntax: CAMIDListForType ( Identitätstyp ) Tip: Gibt ein Array der Cognos® Access Manager-IDs (CAMIDs) des Benutzers auf Grundlage des Identitätstyps zurück (Konto, Gruppe oder Rolle). ‚CAMIDListForType‘ kann mit den Makrofunktionen ‚csv‘ oder ‚join‘ verwendet werden.
CAMPassport Syntax: CAMPassport ( ) Tip: Gibt den Cognos® Access Manager-Passport zurück.
CSVIdentityName Syntax: CSVIdentityName ( %parameter_map_name [ ; Trennzeichen_Zeichenfolge ] ) Tip: Verwendet die Identitätsinformationen des momentan authentifizierten Benutzers, um Werte in der angegebenen Parameterübersicht zu suchen. Jeder einzelne Bestandteil der Benutzeridentität (Benutzerkontoname, Gruppennamen, Rollennamen) wird als Schlüssel für diese Übersicht verwendet. Die eindeutige Liste mit Werten, die aus der Parameterübersicht abgerufen wird, wird anschließend als Zeichenfolge zurückgegeben, in der jeder Wert in Hochkommas eingefasst und mehrfache Werte durch ein Komma getrennt sind.
CSVIdentityNameList Syntax: CSVIdentityNameList ( [ Trennzeichen_Zeichenfolge ] ) Tip: Gibt die einzelnen Bestandteile der Benutzeridentität (Benutzerkontoname, Gruppennamen, Rollennamen) als Liste mit Zeichenfolgen zurück. Die eindeutige Liste mit Werten wird als Zeichenfolge wiedergegeben, in der jeder Wert in Hochkommas eingefasst und mehrfache Werte mit einem Semikolon abgetrennt sind.
GetResourceString Syntax: getResourceString ( Ressourcen-ID_Zeichenfolge [, Ressourcendatei_Zeichenfolge [ , Ländereinstellung_Zeichenfolge ] ] ) Tip: Gibt einen Eintrag von einer Ressourcendatei zurück. Das erste Argument ist die Ressourcen-ID, die in der Ressourcendatei gefunden wird. Das optionale zweite Argument ist der Ressourcendateiname ohne das Ländereinstellungssuffix (z. B ‚mfwa4j‘ für die Nachrichtendatei ‚mfwa4j_en.properties‘). Die Standardressourcendatei ist ‚xqejavamsgs‘. Das optionale dritte Argument ist die Ländereinstellung, standardmäßig ‚en‘.
ParamValue Syntax: ParamValue ( Parametername [ , Standardtext [, Datentyp ] ] ) Tip: Gibt den Parameterwert von „Parametername“ zurück, falls dieser definiert ist. Der Wert von „Standardtext“ wird zurückgegeben, wenn „Parametername“ nicht vorhanden ist. Wenn für „Datentyp“ der Wert „Zeichenfolge“ festgelegt wird, wird der Ergebniswert in einfache Anführungszeichen eingeschlossen. Die Verwendung dieser Funktion bewirkt keine Ausnahmebedingung aufgrund eines fehlenden Parameters.
_add_days Syntax: _add_days ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck ) Tip: Gibt die Zeitmarke mit der Zeitzone (als Zeichenfolge) zurück, die das Ergebnis des Hinzufügens von „Ganzzahl_Ausdruck“ Tagen zu „Zeichenfolge_Ausdruck“ ist. Dabei stellt „Zeichenfolge_Ausdruck“ eine Zeitmarke mit einer Zeitzone dar. Wenn das erste Argument ein Datum ist, das als Zeichenfolge im Format jjjj-mm-tt angegeben wird, ist der Rückgabewert eine als Datum formatierte Zeichenfolge.
_add_hours Syntax: _add_hours ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck ) Tip: Gibt die Zeitmarke mit Zeitzone (als eine Zeichenfolge) zurück, die sich aus der Addition von ‚Ganzzahl_Ausdruck‘ Stunden zu ‚Zeichenfolge_Ausdruck‘ ergibt, wobei ‚Zeichenfolge_Ausdruck‘ eine Zeitmarke mit Zeitzone darstellt.
_add_minutes Syntax: _add_minutes ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck ) Tip: Gibt die Zeitmarke mit Zeitzone (als eine Zeichenfolge) zurück, die sich aus der Addition von ‚Ganzzahl_Ausdruck‘ Minuten zu ‚Zeichenfolge_Ausdruck‘ ergibt, wobei ‚Zeichenfolge_Ausdruck‘ eine Zeitmarke mit Zeitzone darstellt.
_add_months Syntax: _add_months ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck ) Tip: Gibt die Zeitmarke mit der Zeitzone (als Zeichenfolge) zurück, die das Ergebnis des Hinzufügens von „Ganzzahl_Ausdruck“ Monaten zu „Zeichenfolge_Ausdruck“ ist. Dabei stellt „Zeichenfolge_Ausdruck“ eine Zeitmarke mit einer Zeitzone dar. Wenn das erste Argument ein Datum ist, das als Zeichenfolge im Format jjjj-mm-tt angegeben wird, ist der Rückgabewert eine als Datum formatierte Zeichenfolge.
_add_seconds Syntax: _add_seconds ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck ) Tip: Gibt die Zeitmarke mit Zeitzone (als eine Zeichenfolge) zurück, die sich aus der Addition von ‚Ganzzahl_Ausdruck‘ Sekunden zu ‚Zeichenfolge_Ausdruck‘ ergibt, wobei ‚Zeichenfolge_Ausdruck‘ eine Zeitmarke mit Zeitzone darstellt.
_add_years Syntax: _add_years ( Zeichenfolge_Ausdruck ; Ganzzahl_Ausdruck ) Tip: Gibt die Zeitmarke mit der Zeitzone (als Zeichenfolge) zurück, die das Ergebnis des Hinzufügens von „Ganzzahl_Ausdruck“ Jahren zu „Zeichenfolge_Ausdruck“ ist. Dabei stellt „Zeichenfolge_Ausdruck“ eine Zeitmarke mit einer Zeitzone dar. Wenn das erste Argument ein Datum ist, das als Zeichenfolge im Format jjjj-mm-tt angegeben wird, ist der Rückgabewert eine als Datum formatierte Zeichenfolge.
_day_of_week Syntax: _day_of_week ( Datum_Ausdruck, Ganzzahl ) Tip: Gibt den Wochentag (1 bis 7) zurück, wobei 1 der erste Tag der Woche ist, wie im zweiten Parameter angegeben (1 bis 7, wobei 1 für Montag und 7 für Sonntag steht). Beachten Sie, dass nach ISO 8601 Standard eine Woche am Montag als Tag 1 beginnt.
_day_of_year Syntax: _day_of_year ( Datum_Ausdruck ) Tip: Gibt den Tag des Jahres (1 bis 366) in ‚Datum_Ausdruck‘ zurück. Auch als Julianischer Tag bezeichnet.
_first_of_month Syntax: _first_of_month ( Zeichenfolge_Ausdruck ) Tip: Gibt eine Zeitmarke mit Zeitzone (als eine Zeichenfolge) zurück, der sich ergibt, indem der Wert für den Tag in ‚Zeichenfolge_Ausdruck‘ in 1 konvertiert wird. ‚Zeichenfolge_Ausdruck‘ ist ein Zeitmarke mit Zeitzone.
_last_of_month Syntax: _last_of_month ( Zeichenfolge_Ausdruck ) Tip: Gibt eine Zeitmarke mit Zeitzone (als eine Zeichenfolge) zurück, bei dem es sich um den letzten Tag des Monats handelt, der durch ‚Zeichenfolge_Ausdruck‘ dargestellt wird. ‚Zeichenfolge_Ausdruck‘ ist eine Zeitmarke mit Zeitzone.
array Syntax: array ( Zeichenfolge_Ausdruck|Array_Ausdruck { ; Zeichenfolge_Ausdruck|Array_Ausdruck } ) Tip: Baut aus der Liste der Parameter ein Array auf.
assetProperty Syntax: assetProperty (asset_storeID_oder__searchPath_string [, property_string]) Tip: Gibt den Eigenschaftswert eines Assets zurück. Das Asset kann über eine storeID oder einen searchPath lokalisiert werden. Wenn das Asset nicht gefunden wurde, wird eine leere Zeichenfolge zurückgegeben. Wenn die Eigenschaft nicht angegeben wurde, wird die Änderungszeit zurückgegeben.
case – Einfach Syntax: CASE <ausdruck> WHEN <literal> THEN <ausdruck> [ELSE <ausdruck>] END Tip: Dieses Makrokonstrukt ist die Vorlage für eine einfache case-Funktion und enthält die Funktionen case, when, then, else und end. Dieses Makrokonstrukt wird nur im DQM-Modus unterstützt.
csv Syntax: csv ( Array_Ausdruck [ ; Trennzeichen_Zeichenfolge[ ; Anführungszeichen_Zeichenfolge ] ] ) Tip: Erstellt aus den Elementen des Arrays eine Zeichenfolge mit kommagetrennten Werten. Wahlweise können die Zeichenfolgen für Trennzeichen und Anführungszeichen festgelegt werden. Das Standardtrennzeichen ist ein Semikolon ( ; ) und das Standardanführungszeichen ist ein einfaches Anführungszeichen ( ‚ ).
dq Syntax: dq ( Zeichenfolge_Ausdruck ) Tip: Fasst ‚Zeichenfolge_Ausdruck‘ in Anführungszeichen ein.
evaluate Syntax: auswerten (string_expression) Tip: Inhalt des übergebenen string_expression als Makro ausführen. Der übergebene Ausdruck muss mit einem Nummernzeichen (#) beginnen und enden und ein gültiger Makrocodeblock sein. Die Verwendung der Auswertungsfunktion ermöglicht die gemeinsame Nutzung gemeinsamer Blöcke von Makrocode. Sie wird am häufigsten in einer Zuordnung oder in einer Deklarationsanweisung verwendet. Das zur Auswertung übergebene Makro hat Lesezugriff auf die Variablen im aktuellen Makro. Siehe auch die Include-Anweisung,
getConfigurationEntry Syntax: getConfigurationEntry ( Eintrag_Zeichenfolge ; Entschlüsselung_erzwingen_Flag ) Tip: Ruft einen Eintrag aus der IBM® Cognos®-Konfigurationsdatei ab. Das Flag zum Erzwingen der Entschlüsselung ist optional und es sind folgende Werte zulässig: ‚true‘ , ‚1‘, 1 , ‚false‘, ‚0‘, 0. Der Standardwert ist ‚false‘. In Ausnahmefällen muss für das Flag zum Erzwingen der Entschlüsselung der Wert ‚true‘ festgelegt werden. Wenn für das Flag zum Erzwingen der Entschlüsselung der Wert ‚true‘ festgelegt wird, wird für die Einträge, die in IBM® Cognos® Configuration über die erweiterten Eigenschaften konfiguriert sind, der Klartextwert des Konfigurationseintrags zurückgegeben. Für Einträge, die in den erweiterten Eigenschaften nicht angegeben sind, wird eine leere Zeichenfolge zurückgegeben, unabhängig davon, ob verschlüsselte Informationen vorhanden sind. Der Eintrag in den erweiterten Eigenschaften lautet ‚qs.getConfigurationEntry.1‘ und stellt eine durch Semikolon getrennte Liste mit Namen dar. Standardmäßig ist diese Namensliste leer; Aufrufe dieser Funktion, bei denen für das Flag der Wert ‚true‘ festgelegt ist, geben eine leere Zeichenfolge zurück.
getMetadataObject Syntax: getMetadataObject (‚idForExpression_string ‚[, ‚Modellpfad‘]) Tip: Metadatenobjekt aus dem aktuellen Modell oder dem angegebenen Modell abrufen. Dies ist hilfreich, um Berechnungen mithilfe der Include-Anweisung oder der Auswertungsfunktion gemeinsam zu nutzen.
grep Syntax: grep ( Muster_Zeichenfolge ; Array_Ausdruck ) Tip: Sucht nach und liefert Elemente eines Arrays, die mit dem in ‚Muster_Zeichenfolge‘ festgelegten Muster übereinstimmen. Es werden nur die folgenden Metazeichen unterstützt: ^ (Wortanfang), \$ (Wortende), ! (Verneinung – nur als erstes Zeichen unterstützt ).
index Syntax: index ( str , substr [ , offset ] ) Tip: Offset in ’str‘ suchen, in der ’substr‘ enthalten ist. Der Wert -1 wird zurückgegeben, wenn ’substr‘ nicht gefunden wird. Die optionale Angabe von ‚offset‘ als Ausgangspunkt der Suche ist möglich. Das erste Argument ’str‘ kann auch ein Array-Ausdruck sein, in diesem Fall wird die Funktion für jedes Array-Element angewendet und das Funktionsergebnis ist ein Array mit Werten.
join Syntax: join ( Trennzeichen_Zeichenfolge ; Array_Ausdruck ) Tip: Verknüpft die Elemente eines Arrays mithilfe von ‚Trennzeichen_Zeichenfolge‘.
length Syntax: length ( Zeichenfolge_Ausdruck | Array_Ausdruck ) Tip: Berechnet die Anzahl der Zeichen in einem Zeichenfolgeausdruck. Falls es sich beim Argument um einen Array-Ausdruck handelt, ist das Ergebnis ein Array mit Werten, wobei jeder Eintrag die Anzahl der Zeichen in den einzelnen Elemente des Array-Ausdrucks angibt.
lstrip Syntax: lstrip ( Zeichenfolge_Ausdruck [ ; Gruppe_von_Zeichen ] ) Tip: Entfernt die führenden Zeichen vom ersten Argument. Das optionale zweite Argument gibt die zu entfernenden Zeichen an. Standardmäßig werden mit dieser Funktion Leerzeichen (d. h. Leerschritt, Tabulatorschritt, Zeilenumbruch und Zeilenvorschub) entfernt.
modelj Syntax: modelj ( ‚ID‘ [ , ‚Modellsuchpfad‘ [ , ‚Optionen‘ ] ] ) Tip: Gibt einen Teil des Metadatenmodells im JSON-Format zurück. Wenn der ‚Modellsuchpfad‘ nicht angegeben wird, wird das aktuelle Modell verwendet. Für das Argument ‚Optionen‘ kann ‚cleanup‘ angegeben werden. Hierdurch werden einige Teile des Ergebnisses in feste Werte geändert (zu Testzwecken nützlich).
prompt Syntax: prompt ( Eingabeaufforderungs_Name ; Datentyp ; Standardtext ; Text ; Abfrageelement ; Nachfolgender_Text ) Tip: Fordert den Benutzer zur Eingabe eines einzelnen Werts oder Mitglieds auf. Nur „Eingabeaufforderungs_Name“ ist erforderlich. Wenn der Datentyp nicht definiert ist, wird standardmäßig ’string‘ verwendet. Die Eingabeaufforderung ist optional, wenn „Standardtext“ festgelegt ist. „Text“ wird, wenn angegeben, dem Wert vorangestellt. „QueryItem“ kann angegeben werden, um die Eigenschaften für die Eingabeaufforderungsdaten von „queryItem“ zu nutzen. „Nachfolgender_Text“ wird, wenn angegeben, an den Wert angehängt. Wenn der Datentyp ‚memberuniquename‘ lautet, wird eine Eingabeaufforderung zur Einzelauswahl von Mitgliedern erstellt. Es empfiehlt sich, einen Standardwert als drittes Argument anzugeben. Der Standardwert muss ein gültiger eindeutiger Mitgliedsname sein; es kann sich auch um einen Aliasnamen handeln, der auf einen eindeutigen Mitgliedsnamen verweist, wie z. B. in Report Studio.
promptmany Syntax: promptmany ( Eingabeaufforderungs_Name ; Datentyp ; Standardtext ; Text ; Abfrageelement ; Nachfolgender_Text ) Tip: Fordert den Benutzer zur Eingabe von einem oder mehreren Werten oder Mitgliedern auf. Nur „Eingabeaufforderungs_Name“ ist erforderlich. Wenn der Datentyp nicht definiert ist, wird standardmäßig ’string‘ verwendet. Die Eingabeaufforderung ist optional, wenn „Standardtext“ festgelegt ist. „Text“ wird, wenn angegeben, der Werteliste vorangestellt. „QueryItem“ kann angegeben werden, um die Eigenschaften für die Eingabeaufforderungsdaten von „queryItem“ zu nutzen. „Nachfolgender_Text“ wird, wenn angegeben, an die Werteliste angehängt. Wenn der Datentyp ‚memberuniquename‘ lautet, wird eine Eingabeaufforderung zur Mehrfachauswahl von Mitgliedern erstellt. Es empfiehlt sich, einen Standardwert als drittes Argument anzugeben. Der Standardwert muss ein gültiger eindeutiger Mitgliedsname sein; es kann sich auch um einen Aliasnamen handeln, der auf einen eindeutigen Mitgliedsnamen verweist, wie z. B. in Report Studio.
queryValue Syntax: queryValue (Wertausdruck [, Filterausdruck [, Optionen]]) Die Optionen: a json literal object rowlimit: <n> a integer between 1 and 1,000 to 1 autosummary: <boolean> true, false, 1 or 0 default false sort: <direction> ascending, descending or none default: ascending sortnulls: <placement> first or last default: last Das Ergebnis ist nicht formatiert. Stellen Sie sicher, dass der Aufruf in sq () eingeschlossen wird nach Bedarf. Tip: Abfrage für eine einzelne Spalte ausführen und den Wert in der ersten (einzigen) Zeile zurückgeben.
queryValues Syntax: queryValues (Werteausdruck [, Filterausdruck [, Optionen]]) Die Spalte/Berechnung wird in value_expression angegeben. Der Filterausdruck definiert die Bedingungen, die auf die Abfrage angewendet werden. Die Optionen: a json literal object rowlimit: <n> a integer between 1 and 1,000 default 100 autosummary: <boolean> true, false, 1 or 0 default false sort: <direction> ascending, descending or none default: ascending sortnulls: <placement> first or last default: last Das Ergebnis ist nicht formatiert. Stellen Sie sicher, dass der Aufruf in sq () eingeschlossen wird nach Bedarf Tip: Führt eine Abfrage für eine einzelne Spalte aus und gibt alle Werte zurück.
rindex Syntax: rindex ( str , substr [ , offset ] ) Tip: Letztes Offset in ’str‘ suchen, in der ’substr‘ enthalten ist. Diese Funktion wird als Umkehrindex bezeichnet, die Suche beginnt sozusagen am Ende der Zeichenfolge. Der Wert -1 wird zurückgegeben, wenn ’substr‘ nicht gefunden wird. Die optionale Angabe von ‚offset‘ als Endpunkt der Suche ist möglich. Das erste Argument ’str‘ kann ein Array-Ausdruck sein, in diesem Fall wird die Funktion für jedes Array-Element angewendet und das Funktionsergebnis ist ein Array mit Werten.
rstrip Syntax: rstrip ( Zeichenfolge_Ausdruck [ ; Gruppe_von_Zeichen ] ) Tip: Entfernt die abschließenden Zeichen vom ersten Argument. Das optionale zweite Argument gibt die zu entfernenden Zeichen an. Standardmäßig werden mit dieser Funktion Leerzeichen (d. h. Leerschritt, Tabulatorschritt, Zeilenumbruch und Zeilenvorschub) entfernt.
sb Syntax: sb ( Zeichenfolge_Ausdruck ) Tip: Fasst ‚Zeichenfolge_Ausdruck‘ in eckige Klammern ein.
sort Syntax: sort ( Array_Ausdruck ) Tip: Sortiert die Elemente des Arrays alphabetisch. Duplikate werden beibehalten.
split Syntax: split ( Muster_Zeichenfolge; Zeichenfolge_Ausdruck|Array_Ausdruck ) Tip: Teilt eine Zeichenfolge oder die Zeichenfolgenelemente eines Arrays in einzelne Elemente.
sq Syntax: sq ( Zeichenfolge_Ausdruck ) Tip: Fasst ‚Zeichenfolge_Ausdruck‘ in Hochkommas ein.
strip Syntax: strip ( Zeichenfolge_Ausdruck [ ; Gruppe von Zeichen ] ) Tip: Entfernt die führenden und abschließenden Zeichen vom ersten Argument. Das optionale zweite Argument gibt die zu entfernenden Zeichen an. Standardmäßig werden mit dieser Funktion Leerzeichen (d. h. Leerschritt, Tabulatorschritt, Zeilenumbruch und Zeilenvorschub) entfernt.
substitute Syntax: substitute ( Muster_Zeichenfolge; Ersetzungswert_Zeichenfolge; Zeichenfolge_Ausdruck|Array_Ausdruck ) Tip: Sucht nach einem Muster in einer Zeichenfolge oder in den Zeichenfolgenelementen eines Array und ersetzt das erste Vorkommen von ‚Muster_Zeichenfolge‘ mit ‚Ersetzungswert_Zeichenfolge‘. Es werden nur die folgenden Metazeichen unterstützt: ^ (Wortanfang), \$ (Wortende)
substr Syntax: substr ( Zeichenfolge_Ausdruck , Start_Offset [ , Länge ] ) Tip: Extrahiert einen Teil von ‚Zeichenfolge_Ausdruck‘ beginnend mit ‚Start_Offset‘. Sie können angeben, dass die Anzahl von ‚Länge‘ Zeichen extrahiert werden soll. Wenn ‚Länge‘ nicht angegeben wird, werden die Zeichen bis zum Ende von ‚Zeichenfolge_Ausdruck‘ zurückgegeben. Das erste Argument kann auch ein Array-Ausdruck sein, in diesem Fall wird die Funktion für jedes Array-Element angewendet und das Funktionsergebnis ist ein Array mit Zeichenfolgen.
timestampMask Syntax: timestampMask ( Zeichenfolge_Ausdruck1 ; Zeichenfolge_Ausdruck2 ) Tip: Gibt ‚Zeichenfolge_Ausdruck1‘, eine Zeitmarke mit Zeitzone, abgeschnitten auf das durch ‚Zeichenfolge_Ausdruck2‘ vorgegebene Format zurück. Für das Format in ‚Zeichenfolge_Ausdruck2‘ sind folgende Werte möglich: ‚jjjj‘, ‚mm‘, ‚tt‘, ‚jjjj-mm‘, ‚jjjjmm‘, ‚jjjj-mm-tt‘, ‚jjjjmmtt‘, ‚jjjj-mm-tt hh:mm:ss‘, ‚jjjj-mm-tt hh:mm:ss+hh:mm‘, ‚jjjj-mm-tt hh:mm:ss.ff3‘, ‚jjjj-mm-tt hh:mm:ss.ff3+hh:mm‘, ‚jjjj-mm-ttThh:mm:ss‘, ‚jjjj-mm-ttThh:mm:ss+hh:mm‘, ‚jjjj-mm-ttThh:mm:ss.ff3+hh:mm‘ oder ‚jjjj-mm-zzThh:mm:ss.ff3+hh:mm‘. Makrofunktionen, die eine Zeichenfolgendarstellung einer Zeitmarke mit Zeitzone zurückgeben, besitzen für die Sekundenbruchteile standardmäßig eine Genauigkeit von neun Stellen. Mit den Formatoptionen können Sie die Anzahl auf drei oder null Stellen abschneiden.
toJSONString Syntax: toJSONString (macro_expression) Tip: Gibt eine JSON-formatierte Zeichenfolgedarstellung einer Makrodatenstruktur zurück, z. B. ein Literal, ein Array oder ein Objekt. Beachten Sie, dass das JSON-Format nicht mit Makroausdrücken oder IBM Cognos Analytics-Ausdrücken kompatibel ist. Die Unterschiede beziehen sich auf eingebettete Anführungszeichen, einfache Anführungszeichen und umgekehrte Schrägstriche.
toLocal Syntax: toLocal ( Zeichenfolge_Ausdruck ) Tip: Gibt die Zeichenfolgendarstellung einer Zeitmarke mit Zeitzone zurück, die sich aus der Anpassung von ‚Zeichenfolge_Ausdruck‘ an die Zeitzone des Betriebssystems ergibt. Mit der Makrofunktion timestampMask () können Sie die Ausgabe abschneiden.
toUTC Syntax: toUTC ( Zeichenfolge_Ausdruck ) Tip: Gibt die Zeichenfolgendarstellung einer Zeitmarke mit Zeitzone zurück, die sich aus der Anpassung von „Zeichenfolge_Ausdruck“ an die UTC-Zeitzone (auch als GMT-Zeit bezeichnet) ergibt. Mit der Makrofunktion timestampMask () können Sie die Ausgabe abschneiden.
tolower Syntax: tolower ( Zeichenfolge_Ausdruck [ ; Ländereinstellung_Zeichenfolge ] ) Tip: Gibt die Zeichenfolge „Zeichenfolge_Ausdruck“ zurück, wobei alle Zeichen anhand der Regeln der Ländereinstellung „Ländereinstellung_Zeichenfolge“ in Kleinbuchstaben umgesetzt werden. Wird keine Ländereinstellung angegeben, wird ‚en‘ verwendet.
toupper Syntax: toupper ( Zeichenfolge_Ausdruck [ ; Ländereinstellung_Zeichenfolge ] ) Tip: Gibt die Zeichenfolge „Zeichenfolge_Ausdruck“ zurück, wobei alle Zeichen anhand der Regeln der Ländereinstellung „Ländereinstellung_Zeichenfolge“ in Großbuchstaben umgesetzt werden. Wird „Ländereinstellung_Zeichenfolge“ nicht angegeben, wird ‚en‘ verwendet.
unique Syntax: unique ( Array_Ausdruck ) Tip: Entfernt doppelte Einträge aus dem Array. Die Reihenfolge der Elemente wird beibehalten.
urlencode Syntax: urlencode ( prompt ( ‚Benutzerwert‘ ) ) Tip: Die URL verschlüsselt das weitergeleitete Argument. Diese Funktion ist nützlich beim Festlegen von XML-Verbindungszeichenfolgen.