Skalare Funktionstypen auf einen Blick
Gilt für: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
In diesem Artikel werden alle verfügbaren skalaren Funktionen nach Typ gruppiert. Informationen zu Aggregationsfunktionen finden Sie unter Aggregationsfunktionstypen.
Binäre Funktionen
Funktionsname | Beschreibung |
---|---|
binary_and() | Gibt ein Ergebnis des bitweisen Vorgangs und des Vorgangs zwischen zwei Werten zurück. |
binary_not() | Gibt eine bitweise Negation des Eingabewerts zurück. |
binary_or() | Gibt ein Ergebnis der Bitweise oder Operation der beiden Werte zurück. |
binary_shift_left() | Gibt einen binären Umschaltvorgang für ein Zahlenpaar zurück: ein << n. |
binary_shift_right() | Gibt einen binären Umschaltvorgang nach rechts für ein Zahlenpaar zurück: ein >> n. |
binary_xor() | Gibt ein Ergebnis der Bitweise xor-Operation der beiden Werte zurück. |
bitset_count_ones() | Gibt die Anzahl der festgelegten Bits in der binären Darstellung einer Zahl zurück. |
Konvertierungsfunktionen
Funktionsname | Beschreibung |
---|---|
tobool() | Wandeln Sie Eingaben in boolesche (signierte 8-Bit-) Darstellung um. |
todatetime() | Wandelt Eingaben in datumstime skalar um. |
todecimal() | Konvertiert Eingaben in eine Dezimalzahldarstellung. |
todouble() | Konvertiert die Eingabe in einen Wert vom Typ "real". |
toguid() | Konvertiert Eingaben in einen Wert vom Typ GUID. |
toint() | Konvertiert die Eingabe in eine ganzzahlige Zahlendarstellung. |
tolong() | Wandelt die Eingabe in eine lange Zahlendarstellung um. |
tostring() | Konvertiert Eingaben in eine Zeichenfolgendarstellung. |
totimespan() | Wandelt Eingaben in zeitskaerer Zeitbereich um. |
DateTime/Timespan-Funktionen
Funktionsname | Beschreibung |
---|---|
ago() | Subtrahiert den angegebenen Zeitbereich von der aktuellen UTC-Uhrzeit. |
datetime_add() | Berechnet eine neue Datumszeit aus einem angegebenen Datumsteil multipliziert mit einem angegebenen Betrag, der zu einer angegebenen Datetime hinzugefügt wird. |
datetime_diff() | Gibt das Ende des Jahres zurück, das das Datum enthält, bei Bedarf um einen Offset verschoben. |
datetime_local_to_utc() | Wandelt lokale Datumstime mithilfe einer Zeitzonenspezifikationin UTC-Datumstime um. |
datetime_part() | Extrahiert den angeforderten Datumsteil als ganzzahligen Wert. |
datetime_utc_to_local() | Konvertiert UTC datetimgoe in lokale Datumsangaben mithilfe einer Zeitzonenspezifikation. |
dayofmonth() | Gibt die ganze Zahl zurück, die die Tageszahl des angegebenen Monats darstellt. |
dayofweek() | Gibt die ganze Zahl der Tage seit dem vorherigen Sonntag als Zeitbereich zurück. |
dayofyear() | Gibt die ganze Zahl zurück, die die Tageszahl des angegebenen Jahres darstellt. |
endofday() | Gibt das Ende des Tages zurück, der das Datum enthält, bei Bedarf um einen Offset verschoben. |
endofmonth() | Gibt das Ende des Monats zurück, der das Datum enthält, bei Bedarf um einen Offset verschoben. |
endofweek() | Gibt das Ende der Woche zurück, das das Datum enthält, bei Bedarf um einen Offset verschoben. |
endofyear() | Gibt das Ende des Jahres zurück, das das Datum enthält, bei Bedarf um einen Offset verschoben. |
format_datetime() | Formatiert einen datetime-Parameter basierend auf dem Formatmusterparameter. |
format_timespan() | Formatiert einen Format-Timespan-Parameter basierend auf dem Formatmusterparameter. |
getyear() | Gibt den Jahresteil des Datetime-Arguments zurück. |
Hourofday() | Gibt die ganze Zahl zurück, die die Stundenzahl des angegebenen Datums darstellt. |
make_datetime() | Erstellt einen Datetime-Skalarwert aus dem angegebenen Datum und der angegebenen Uhrzeit. |
make_timespan() | Erstellt einen Zeitbereichsskaerwert aus dem angegebenen Zeitraum. |
monthofyear() | Gibt die ganze Zahl zurück, die die Monatszahl des angegebenen Jahres darstellt. |
now() | Gibt die aktuelle UTC-Uhrzeit zurück, optional um einen bestimmten Zeitbereich versetzt. |
startofday() | Gibt den Anfang des Tages zurück, der das Datum enthält, bei Bedarf um einen Offset verschoben. |
startofmonth() | Gibt den Anfang des Monats zurück, der das Datum enthält, bei Bedarf um einen Offset verschoben. |
startofweek() | Gibt den Anfang der Woche zurück, der das Datum enthält, bei Bedarf um einen Offset verschoben. |
startofyear() | Gibt den Anfang des Jahres zurück, der das Datum enthält, bei Bedarf um einen Offset verschoben. |
todatetime() | Wandelt Eingaben in datumstime skalar um. |
totimespan() | Wandelt Eingaben in zeitskaerer Zeitbereich um. |
unixtime_microseconds_todatetime() | Wandelt Unix-Epochen-Mikrosekunden in UTC-Datumszeit um. |
unixtime_milliseconds_todatetime() | Wandelt Unix-Epochen-Millisekunden in UTC-Datumszeit um. |
unixtime_nanoseconds_todatetime() | Wandelt Unix-Epochen-Nanosekunden in UTC-Datumszeit um. |
unixtime_seconds_todatetime() | Wandelt Unix-Epochen-Sekunden in UTC-Datumszeit um. |
weekofyear() | Gibt eine ganze Zahl zurück, die die Wochenzahl darstellt. |
Dynamische/Array-Funktionen
Funktionsname | Beschreibung |
---|---|
array_concat() | Verkettet eine Reihe dynamischer Arrays mit einem einzelnen Array. |
array_iff() | Wendet elementweise iif-Funktion auf Arrays an. |
array_index_of() | Durchsucht das Array nach dem angegebenen Element und gibt seine Position zurück. |
array_length() | Berechnet die Anzahl der Elemente in einem dynamischen Array. |
array_reverse() | Umkehrt die Reihenfolge der Elemente in einem dynamischen Array. |
array_rotate_left() | Dreht Werte innerhalb eines dynamischen Arrays nach links. |
array_rotate_right() | Dreht Werte innerhalb eines dynamischen Arrays nach rechts. |
array_shift_left() | Verschiebt Werte innerhalb eines dynamischen Arrays nach links. |
array_shift_right() | Verschiebt Werte innerhalb eines dynamischen Arrays nach rechts. |
array_slice() | Extrahiert ein Segment eines dynamischen Arrays. |
array_sort_asc() | Sortiert eine Auflistung von Arrays in aufsteigender Reihenfolge. |
array_sort_desc() | Sortiert eine Auflistung von Arrays in absteigender Reihenfolge. |
array_split() | Erstellt ein Array von Arrays, die vom Eingabearray getrennt sind. |
array_sum() | Berechnet die Summe eines dynamischen Arrays. |
bag_has_key() |
Überprüft, ob eine Dynamische Tasche-Spalte einen bestimmten Schlüssel enthält. |
bag_keys() | Listet alle Stammschlüssel in einem dynamischen Eigenschaftenbehälterobjekt auf. |
bag_merge() | Führt dynamische Eigenschaftenbehälter in einen dynamischen Eigenschaftenbehälter mit allen zusammengeführten Eigenschaften zusammen. |
bag_pack() | Erstellt ein dynamisches Objekt (Eigenschaftenbehälter) aus einer Liste von Namen und Werten. |
bag_pack_columns() | Erstellt ein dynamisches Objekt (Eigenschaftenbehälter) aus einer Liste von Spalten. |
bag_remove_keys() | Entfernt Schlüssel und zugeordnete Werte aus einem dynamischen Eigenschaftenbehälter. |
bag_set_key() | Legt einen bestimmten Schlüssel auf einen bestimmten Wert in einem dynamischen Eigenschaftenbehälter fest. |
jaccard_index() | Berechnet den Jaccard-Index von zwei Sätzen. |
pack_all() | Erstellt ein dynamisches Objekt (Eigenschaftenbehälter) aus allen Spalten des tabellarischen Ausdrucks. |
pack_array() | Packt alle Eingabewerte in ein dynamisches Array. |
Generiert ein dynamisches Array, das eine Reihe gleicher Werte enthält. | |
set_difference() | Gibt ein Array des Satzes aller unterschiedlichen Werte zurück, die sich im ersten Array befinden, aber nicht in anderen Arrays. |
set_has_element() | Bestimmt, ob das angegebene Array das angegebene Element enthält. |
set_intersect() | Gibt ein Array des Satzes aller unterschiedlichen Werte zurück, die sich in allen Arrays befinden. |
set_union() | Gibt ein Array des Satzes aller unterschiedlichen Werte zurück, die sich in einem der bereitgestellten Arrays befinden. |
treepath() | Listet alle Pfadausdrücke auf, die Blätter in einem dynamischen Objekt identifizieren. |
zip() | Die ZIP-Funktion akzeptiert eine beliebige Anzahl dynamischer Arrays. Gibt ein Array zurück, dessen Elemente jeweils ein Array mit den Elementen der Eingabearrays desselben Indexes sind. |
Skalare Fensterfunktionen
Funktionsname | Beschreibung |
---|---|
next() | Gibt für den serialisierten Zeilensatz einen Wert einer angegebenen Spalte aus der späteren Zeile entsprechend dem Offset zurück. |
Gibt für den serialisierten Zeilensatz einen Wert einer angegebenen Spalte aus der vorherigen Zeile entsprechend dem Offset zurück. | |
row_cumsum() | Berechnet die kumulierte Summe einer Spalte. |
row_number() | Gibt die Nummer einer Zeile im serialisierten Zeilensatz zurück – fortlaufende Zahlen beginnend mit einem bestimmten Index oder standardmäßig von 1. |
row_rank_dense() | Gibt den dichten Rang einer Zeile im serialisierten Zeilensatz zurück. |
row_rank_min() | Gibt den minimalen Rang einer Zeile im serialisierten Zeilensatz zurück. |
Flusssteuerungsfunktionen
Funktionsname | Beschreibung |
---|---|
toscalar() | Gibt einen skalaren Konstantenwert des ausgewerteten Ausdrucks zurück. |
Mathematische Funktionen
Funktionsname | Beschreibung |
---|---|
abs() | Berechnet den absoluten Wert der Eingabe. |
acos() | Gibt den Winkel zurück, dessen Kosinus die angegebene Zahl ist (umgekehrte Operation von Cos()). |
asin() | Gibt den Winkel zurück, dessen Sinus die angegebene Zahl ist (umgekehrte Operation von sin()). |
atan() | Gibt den Winkel zurück, dessen Tangens die angegebene Zahl ist (umgekehrter Vorgang von Tan()). |
atan2() | Berechnet den Winkel in Bogenmaß zwischen der positiven X-Achse und dem Strahl vom Ursprung zum Punkt (y, x). |
beta_cdf() | Gibt die standardmäßige Betaverteilungsfunktion zurück. |
beta_inv() | Gibt die Umkehrung der betakumulierten Betadichtefunktion zurück. |
beta_pdf() | Gibt die Wahrscheinlichkeitsdichte Betafunktion zurück. |
cos() | Gibt die Kosinusfunktion zurück. |
Cot() | Berechnet den trigonometrischen Kotangens des angegebenen Winkels in Bogenmaß. |
Grad() | Wandelt winkelwert in Bogenmaß in Einen Wert in Grad um, wobei Formelgrad = (180 / PI) * Winkel-in-Bogenmaß verwendet wird. |
erf() | Gibt die Fehlerfunktion zurück. |
erfc() | Gibt die ergänzende Fehlerfunktion zurück. |
exp() | Die exponentielle Funktion von x, die an die Potenz x angehoben wird: e^x. |
exp10() | Die Basis-10-Exponentielle Funktion von x, die 10 an die Potenz x angehoben wird: 10^x. |
exp2() | Die exponentielle Funktion von x, die 2 an die Potenz x angehoben wird: 2^x. |
gamma() | Berechnet Gammafunktion. |
isfinite() | Gibt zurück, ob es sich bei der Eingabe um einen endlichen Wert handelt (nicht unendlich oder NaN). |
isinf() | Gibt zurück, ob die Eingabe ein unendlicher (positiver oder negativer) Wert ist. |
isnan() | Gibt zurück, ob die Eingabe nicht-a-Number (NaN)-Wert ist. |
log() | Gibt die natürliche Logarithmusfunktion zurück. |
log10() | Gibt die allgemeine Logarithmusfunktion (Base-10) zurück. |
log2() | Gibt die Logarithmusfunktion base-2 zurück. |
loggamma() | Berechnet das Protokoll des absoluten Werts der Gammafunktion. |
not() | Umkehrt den Wert des bool-Arguments. |
pi() | Gibt den konstanten Wert von Pi (π) zurück. |
pow() | Gibt ein Ergebnis der Potenzerhöhung zurück. |
Bogenmaß() | Wandelt Winkelwert in Grad in Einen Wert in Bogenmaß um, wobei Formelradier = (PI / 180) * Winkel in Grad verwendet werden. |
rand() | Gibt eine Zufallszahl zurück. |
range() | Generiert ein dynamisches Array mit einer Reihe von gleichmäßigen Leerzeichenwerten. |
round() | Gibt die abgerundete Quelle an die angegebene Genauigkeit zurück. |
sign() | Zeichen eines numerischen Ausdrucks. |
sin() | Gibt die Sinusfunktion zurück. |
sqrt() | Gibt die Quadratwurzelfunktion zurück. |
tan() | Gibt die Tangensfunktion zurück. |
welch_test() | Berechnet den p-Wert der Welch-Test-Funktion. |
Metadatenfunktionen
Funktionsname | Beschreibung |
---|---|
column_ifexists() | Verwendet einen Spaltennamen als Zeichenfolge und einen Standardwert. Gibt einen Verweis auf die Spalte zurück, falls vorhanden, andernfalls wird der Standardwert zurückgegeben. |
current_cluster_endpoint() | Gibt den aktuellen Cluster zurück, der die Abfrage ausführt. |
current_database() | Gibt den Namen der Datenbank im Bereich zurück. |
current_principal() | Gibt den aktuellen Prinzipal zurück, der diese Abfrage ausführt. |
current_principal_details() | Gibt Details des Prinzipals zurück, der die Abfrage ausführt. |
current_principal_is_member_of() | Überprüft die Gruppenmitgliedschaft oder die Prinzipalidentität des aktuellen Prinzipals, der die Abfrage ausführt. |
cursor_after() | Wird für den Zugriff auf die Datensätze verwendet, die nach dem vorherigen Wert des Cursors aufgenommen wurden. |
estimate_data_size() | Gibt eine geschätzte Datengröße der ausgewählten Spalten des tabellarischen Ausdrucks zurück. |
extent_id() | Gibt einen eindeutigen Bezeichner zurück, der den Datenshard ("Umfang") identifiziert, in dem sich der aktuelle Datensatz befindet. |
extent_tags() | Gibt ein dynamisches Array mit den Tags der Datenshard ("Extent") zurück, in der sich der aktuelle Datensatz befindet. |
ingestion_time() | Ruft die $IngestionTime ausgeblendeten Datetime-Spalte oder null des Datensatzes ab. |
Rundungsfunktionen
Funktionsname | Beschreibung |
---|---|
bin() | Rundet Werte auf eine ganze Zahl eines bestimmten Bins auf. |
bin_at() | Rundet Werte auf einen "Bin"-Wert mit fester Größe ab, wobei die Kontrolle über den Anfangspunkt des Bins liegt. (Siehe auch bin-Funktion.) |
Berechnet die kleinste ganze Zahl, die größer als oder gleich dem angegebenen numerischen Ausdruck ist. |
Bedingte Funktionen
Funktionsname | Beschreibung |
---|---|
Case() | Wertet eine Liste von Prädikaten aus und gibt den ersten Ergebnisausdruck zurück, dessen Prädikat erfüllt ist. |
koeszen() | Wertet eine Liste von Ausdrücken aus und gibt den ersten Nicht-Null-Ausdruck (oder einen Nicht-Null-Ausdruck für Zeichenfolgen) zurück. |
iff() | Werten Sie das erste Argument (das Prädikat) aus, und gibt den Wert der zweiten oder dritten Argumente zurück, je nachdem, ob das Prädikat auf "true" (zweiter) oder "false" (Dritter) ausgewertet wurde. |
max_of() | Gibt den Maximalwert mehrerer ausgewerteter numerischer Ausdrücke zurück. |
min_of() | Gibt den Minimalwert mehrerer ausgewerteter numerischer Ausdrücke zurück. |
Reihenelement-weise Funktionen
Funktionsname | Beschreibung |
---|---|
series_abs() | Berechnet den elementweisen absoluten Wert der Eingabe der numerischen Datenreihe. |
series_acos() | Berechnet die elementweise Arkuskosinfunktion der Eingabe der numerischen Datenreihe. |
series_add() | Berechnet die elementweise Addition von zwei numerischen Datenreiheneingaben. |
series_asin() | Berechnet die elementweise Arcsinusfunktion der Eingabe der numerischen Datenreihe. |
series_atan() | Berechnet die funktion des arktangenten Elements der numerischen Datenreihe. |
series_ceiling() | Berechnet die Element-Weise-Deckenfunktion der Eingabe der numerischen Datenreihe. |
series_cos() | Berechnet die elementweise Kosinusfunktion der numerischen Datenreiheneingabe. |
series_divide() | Berechnet die elementweise Division von zwei numerischen Datenreiheneingaben. |
series_equals() | Berechnet den elementweisen Gleichwert (== ) Logikvorgang von zwei numerischen Datenreiheneingaben. |
series_exp() | Berechnet die exponentielle Funktion (e^x) der numerischen Datenreiheneingabe. |
series_floor() | Berechnet die Element-Weise-Bodenfunktion der Eingabe der numerischen Datenreihe. |
series_greater() | Berechnet den elementweisen höheren (> ) Logikvorgang von zwei numerischen Datenreiheneingaben. |
series_greater_equals() | Berechnet den Element-Weise-Wert größer oder gleich (>= ) Logikvorgang von zwei numerischen Datenreiheneingaben. |
series_less() | Berechnet den elementweisen weniger (< ) Logikvorgang von zwei numerischen Datenreiheneingaben. |
series_less_equals() | Berechnet den Element-Weise-Wert kleiner oder gleich (<= ) Logikvorgang von zwei numerischen Datenreiheneingaben. |
series_log() | Berechnet die elementweise natürliche Logarithmusfunktion (Base-e) der numerischen Datenreiheneingabe. |
series_multiply() | Berechnet die elementweise Multiplikation von zwei numerischen Datenreiheneingaben. |
series_not_equals() | Berechnet die Elementweise nicht gleich (!= ) Logikoperation von zwei numerischen Datenreiheneingaben. |
series_pow() | Berechnet die Elementstärke von zwei numerischen Datenreiheneingaben. |
series_sign() | Berechnet das elementweise Zeichen der Eingabe der numerischen Datenreihe. |
series_sin() | Berechnet die Element-Weise-Sinusfunktion der Eingabe der numerischen Datenreihe. |
series_subtract() | Berechnet die elementweise Subtraktion von zwei numerischen Datenreiheneingaben. |
series_tan() | Berechnet die Element-weise Tangens-Funktion der Eingabe der numerischen Datenreihe. |
Datenreihenverarbeitungsfunktionen
Funktionsname | Beschreibung |
---|---|
series_cosine_similarity() | Berechnet die Kosinus-Ähnlichkeit von zwei numerischen Datenreihen. |
series_decompose() | Führt eine Zerlegung der Serie in Komponenten durch. |
series_decompose_anomalies() | Sucht Anomalien in einer Datenreihe basierend auf der Datenreihendekomposition. |
series_decompose_forecast() | Prognose basierend auf der Analyse der Datenreihe. |
series_dot_product() | Berechnet das Punktprodukt von zwei numerischen Datenreihen. |
series_fill_backward() | Führt die Interpolation von fehlenden Werten in einer Datenreihe aus. |
series_fill_const() | Ersetzt fehlende Werte in einer Datenreihe durch einen angegebenen Konstantenwert. |
series_fill_forward() | Führt die Vorwärtsfüllinterpolation fehlender Werte in einer Datenreihe aus. |
series_fill_linear() | Führt eine lineare Interpolation fehlender Werte in einer Datenreihe aus. |
series_fft() | Wendet die Fast Fourier Transform (FFT) auf eine Datenreihe an. |
series_fir() | Wendet einen Finite Impulse Response-Filter auf eine Datenreihe an. |
series_fit_2lines() | Wendet zwei Segmente lineare Regression auf eine Datenreihe an, wobei mehrere Spalten zurückgegeben werden. |
series_fit_2lines_dynamic() | Wendet zwei Segmente lineare Regression auf eine Datenreihe an, wobei dynamisches Objekt zurückgegeben wird. |
series_fit_line() | Wendet eine lineare Regression auf eine Datenreihe an, wobei mehrere Spalten zurückgegeben werden. |
series_fit_line_dynamic() | Wendet eine lineare Regression auf eine Datenreihe an, die dynamisches Objekt zurückgibt. |
series_fit_poly() | Wendet polynomische Regression auf eine Datenreihe an, wobei mehrere Spalten zurückgegeben werden. |
series_ifft() | Wendet die umgekehrte Fast Fourier Transform (IFFT) auf eine Datenreihe an. |
series_iir() | Wendet einen Infinite Impulse Response-Filter auf eine Datenreihe an. |
series_magnitude() | Berechnet die Größe der numerischen Datenreihe. |
series_outliers() | Bewertet Anomaliepunkte in einer Datenreihe. |
series_pearson_correlation() | Berechnet den Pearson-Korrelationskoeffizient von zwei Reihen. |
series_periods_detect() | Sucht die wichtigsten Perioden, die in einer Zeitreihe vorhanden sind. |
series_periods_validate() | Überprüft, ob eine Zeitreihe periodische Muster mit bestimmten Längen enthält. |
series_seasonal() | Sucht die saisonbedingte Komponente der Datenreihe. |
series_stats() | Gibt Statistiken für eine Datenreihe in mehreren Spalten zurück. |
series_stats_dynamic() | Gibt Statistiken für eine Datenreihe im dynamischen Objekt zurück. |
series_sum() | Berechnet die Summe numerischer Datenreihenelemente. |
Zeichenfolgenfunktionen
Funktionsname | Beschreibung |
---|---|
base64_encode_tostring() | Codiert eine Zeichenfolge als base64-Zeichenfolge. |
base64_encode_fromguid() | Codiert eine GUID als base64-Zeichenfolge. |
base64_decode_tostring() | Decodiert eine Base64-Zeichenfolge mit einer UTF-8-Zeichenfolge. |
base64_decode_toarray() | Decodiert eine Base64-Zeichenfolge mit einem Array mit langen Werten. |
base64_decode_toguid() | Decodiert eine base64-Zeichenfolge mit einer GUID. |
countof() | Zählt Vorkommen einer Teilzeichenfolge in einer Zeichenfolge. Übereinstimmungen mit einfachen Zeichenfolgen können sich überlappen; regex-Übereinstimmungen nicht. |
extrakt() | Ruft eine Übereinstimmung für einen regulären Ausdruck aus einer Textzeichenfolge ab. |
extract_all() | Ruft alle Übereinstimmungen für einen regulären Ausdruck aus einer Textzeichenfolge ab. |
extract_json() | Rufen Sie ein angegebenes Element aus einem JSON-Text mithilfe eines Pfadausdrucks ab. |
has_any_index() | Durchsucht die Zeichenfolge nach Elementen, die im Array angegeben sind, und gibt die Position des ersten Elements zurück, das in der Zeichenfolge gefunden wurde. |
indexof() | Die Funktion meldet den nullbasierten Index des ersten Vorkommens einer angegebenen Zeichenfolge innerhalb einer Eingabezeichenfolge. |
isempty() | Gibt true zurück, wenn das Argument eine leere Zeichenfolge oder null ist. |
isnotempty() | Gibt true zurück, wenn das Argument keine leere Zeichenfolge oder null ist. |
isnotnull() | Gibt true zurück, wenn das Argument nicht NULL ist. |
isnull() | Wertet das einzige Argument aus und gibt einen Boolwert zurück, der angibt, ob das Argument als Nullwert ausgewertet wird. |
parse_command_line() | Analysiert eine Unicode-Befehlszeilenzeichenfolge und gibt ein Array der Befehlszeilenargumente zurück. |
parse_csv() | Teilt eine angegebene Zeichenfolge, die kommagetrennte Werte darstellt, und gibt ein Zeichenfolgenarray mit diesen Werten zurück. |
parse_ipv4() | Konvertiert die Eingabe in eine lange (signierte 64-Bit)-Zahlendarstellung. |
parse_ipv4_mask() | Konvertiert die Eingabezeichenfolge und das IP-Präfixformat in eine lange (signierte 64-Bit)-Zahlendarstellung. |
parse_ipv6() | Konvertiert IPv6- oder IPv4-Zeichenfolge in eine kanonische IPv6-Zeichenfolgendarstellung. |
parse_ipv6_mask() | Konvertiert IPv6- oder IPv4-Zeichenfolgen und Netmask in eine kanonische IPv6-Zeichenfolgendarstellung. |
parse_json() | Interpretiert eine Zeichenfolge als JSON-Wert und gibt den Wert als dynamisch zurück. |
parse_url() | Analysiert eine absolute URL-Zeichenfolge und gibt ein dynamisches Objekt zurück, das alle Teile der URL enthält. |
parse_urlquery() | Analysiert eine URL-Abfragezeichenfolge und gibt ein dynamisches Objekt zurück, das die Abfrageparameter enthält. |
parse_version() | Konvertiert die Darstellung der Eingabezeichenfolge in eine vergleichbare Dezimalzahl. |
replace_regex() | Ersetzen Sie alle regex-Übereinstimmungen durch eine andere Zeichenfolge. |
replace_string() | Ersetzen Sie alle übereinstimmungen mit einer einzelnen Zeichenfolge durch eine angegebene Zeichenfolge. |
replace_strings() | Ersetzen Sie alle übereinstimmungen mit mehreren Zeichenfolgen durch angegebene Zeichenfolgen. |
punycode_from_string() | Codiert den Domänennamen in Punycode-Formular. |
punycode_to_string() | Decodiert den Domänennamen aus dem Punycode-Formular. |
reverse() | Funktion macht eine Umkehrung der Eingabezeichenfolge. |
split() | Teilt eine angegebene Zeichenfolge nach einem bestimmten Trennzeichen und gibt ein Zeichenfolgenarray mit den enthaltenen Teilzeichenfolgen zurück. |
strcat() | Verkettet zwischen 1 und 64 Argumenten. |
strcat_delim() | Verkettet zwischen 2 und 64 Argumenten mit Trennzeichen, die als erstes Argument angegeben sind. |
strcmp() | Vergleicht zwei Zeichenfolgen. |
strlen() | Gibt die Länge der Eingabezeichenfolge in Zeichen zurück. |
strrep() | Wiederholt die angegebene Zeichenfolge mit der angegebenen Anzahl (Standard - 1). |
teilstring() | Extrahiert eine Teilzeichenfolge aus einer Quellzeichenfolge ab einem Index bis zum Ende der Zeichenfolge. |
tohex() | Konvertiert eingaben in eine hexadezimale Zeichenfolge. |
tolower() | Konvertiert Eingaben in eine Zeichenfolge in Kleinbuchstaben. |
toupper() | Konvertiert eine Zeichenfolge in Großbuchstaben. |
translate() | Ersetzt eine Reihe von Zeichen ('searchList') durch einen anderen Satz von Zeichen ('replacementList') in einer bestimmten Zeichenfolge. |
trim() | Entfernt alle führenden und nachgestellten Übereinstimmungen des angegebenen regulären Ausdrucks. |
trim_end() | Entfernt die nachfolgende Übereinstimmung des angegebenen regulären Ausdrucks. |
trim_start() | Entfernt die führende Übereinstimmung des angegebenen regulären Ausdrucks. |
url_decode() | Die Funktion konvertiert codierte URL in eine reguläre URL-Darstellung. |
url_encode() | Die Funktion konvertiert Zeichen der Eingabe-URL in ein Format, das über das Internet übertragen werden kann. |
IPv4/IPv6-Funktionen
Funktionsname | Beschreibung |
---|---|
ipv4_compare() | Vergleicht zwei IPv4-Zeichenfolgen. |
ipv4_is_in_range() | Überprüft, ob sich die IPv4-Zeichenfolgenadresse im Bereich der IPv4-Präfixnotation befindet. |
ipv4_is_in_any_range() | Überprüft, ob es sich bei der IPv4-Zeichenfolgenadresse um einen der IPv4-Notationsbereiche handelt. |
ipv4_is_match() | Gleicht zwei IPv4-Zeichenfolgen ab. |
ipv4_is_private() | Überprüft, ob die IPv4-Zeichenfolgenadresse zu einer Gruppe privater Netzwerk-IPs gehört. |
ipv4_netmask_suffix | Gibt den Wert des IPv4-Netmask-Suffixs aus der IPv4-Zeichenfolgenadresse zurück. |
parse_ipv4() | Konvertiert die Eingabezeichenfolge in eine lange (signierte 64-Bit)-Zahlendarstellung. |
parse_ipv4_mask() | Konvertiert die Eingabezeichenfolge und das IP-Präfixformat in eine lange (signierte 64-Bit)-Zahlendarstellung. |
ipv4_range_to_cidr_list() | Konvertiert den IPv4-Adressbereich in eine Liste der CIDR-Bereiche. |
ipv6_compare() | Vergleicht zwei IPv4- oder IPv6-Zeichenfolgen. |
ipv6_is_match() | Gleicht zwei IPv4- oder IPv6-Zeichenfolgen ab. |
parse_ipv6() | Konvertiert IPv6- oder IPv4-Zeichenfolge in eine kanonische IPv6-Zeichenfolgendarstellung. |
parse_ipv6_mask() | Konvertiert IPv6- oder IPv4-Zeichenfolgen und Netmask in eine kanonische IPv6-Zeichenfolgendarstellung. |
format_ipv4() | Analysiert Eingaben mit einer Netmaske und gibt eine Zeichenfolge zurück, die IPv4-Adresse darstellt. |
format_ipv4_mask() | Analysiert Eingaben mit einer Netmaske und gibt eine Zeichenfolge zurück, die IPv4-Adresse als CIDR-Schreibweise darstellt. |
ipv6_is_in_range() | Überprüft, ob sich eine IPv6-Zeichenfolgenadresse im IPv6-Notationsbereich befindet. |
ipv6_is_in_any_range() | Überprüft, ob sich eine IPv6-Zeichenfolgenadresse in einem der IPv6-Notationsbereiche befindet. |
geo_info_from_ip_address() | Ruft Geolocation-Informationen zu IPv4- oder IPv6-Adressen ab. |
IPv4-Textüberstimmungsfunktionen
Funktionsname | Beschreibung |
---|---|
has_ipv4() | Sucht in einem Text nach einer IPv4-Adresse. |
has_ipv4_prefix() | Sucht in einem Text nach einer IPv4-Adresse oder einem Präfix. |
has_any_ipv4() | Sucht nach einer der angegebenen IPv4-Adressen in einem Text. |
has_any_ipv4_prefix() | Sucht nach einer der angegebenen IPv4-Adressen oder Präfixe in einem Text. |
Typfunktionen
Funktionsname | Beschreibung |
---|---|
gettype() | Gibt den Laufzeittyp des einzelnen Arguments zurück. |
Skalare Aggregationsfunktionen
Funktionsname | Beschreibung |
---|---|
dcount_hll() | Berechnet die Anzahl von hll-Ergebnissen (die von hll oder hll-merge generiert wurde). |
hll_merge() | Führt hll-Ergebnisse zusammen (skalare Version der Aggregatversion hll-merge()). |
percentile_tdigest() | Berechnet das Quantilergebnis aus den tdigesten Ergebnissen (die von "tdigest" oder "merge_tdigest" generiert wurden). |
percentile_array_tdigest() | Berechnet das Quantilarrayergebnis aus den größten Ergebnissen (die von "tdigest" oder "merge_tdigest" generiert wurden). |
percentrank_tdigest() | Berechnet die Prozentuale Rangfolge eines Werts in einem Dataset. |
rank_tdigest() | Berechnet die relative Rangfolge eines Werts in einem Satz. |
merge_tdigest() | Zusammenführen der ergebnisse (skalare Version der Aggregatversion tdigest-merge()). |
Geospatialfunktionen
Funktionsname | Beschreibung |
---|---|
geo_angle() | Berechnet den Winkel im Uhrzeigersinn in Bogenmaßen zwischen zwei Linien auf der Erde. |
geo_azimuth() | Berechnet den Winkel im Uhrzeigersinn in Bogenmaßen zwischen der Linie von Punkt1 bis true Nord und einer Linie von Punkt1 bis Punkt2 auf der Erde. |
geo_distance_2points() | Berechnet den kürzesten Abstand zwischen zwei Geospatialkoordinaten auf der Erde. |
geo_distance_point_to_line() | Berechnet den kürzesten Abstand zwischen einer Koordinate und einer Linie oder mehreren Linien auf der Erde. |
geo_distance_point_to_polygon() | Berechnet den kürzesten Abstand zwischen einer Koordinate und einem Polygon oder Multipolygon auf der Erde. |
geo_intersects_2lines() | Berechnet, ob sich die beiden Linien oder mehrere Linien überschneiden. |
geo_intersects_2polygons() | Berechnet, ob sich die beiden Polygone oder Multipolygons überschneiden. |
geo_intersects_line_with_polygon() | Berechnet, ob sich die Linie oder mehrere Linien mit Polygon oder Multipolygon schneiden. |
geo_intersection_2lines() | Berechnet die Schnittmenge von zwei Linien oder Mehrlinien. |
geo_intersection_2polygons() | Berechnet die Schnittmenge zweier Polygone oder Multipolygons. |
geo_intersection_line_with_polygon() | Berechnet die Schnittmenge der Linie oder multiline mit Polygon oder Multipolygon. |
geo_point_buffer() | Berechnet Polygone, die alle Punkte innerhalb des angegebenen Radius des Punkts auf der Erde enthalten. |
geo_point_in_circle() | Berechnet, ob sich die Geospatialkoordinaten innerhalb eines Kreises auf der Erde befinden. |
geo_point_in_polygon() | Berechnet, ob sich die Geospatialkoordinaten innerhalb eines Polygons oder eines Multipolygons auf der Erde befinden. |
geo_point_to_geohash() | Berechnet den Geohash-Zeichenfolgenwert für einen geografischen Standort. |
geo_point_to_s2cell() | Berechnet den Wert der S2 Cell-Tokenzeichenfolge für einen geografischen Standort. |
geo_point_to_h3cell() | Berechnet den H3 Cell-Tokenzeichenfolgenwert für einen geografischen Standort. |
geo_line_buffer() | Berechnet Polygone oder Multipolygons, die alle Punkte innerhalb des angegebenen Radius der Eingabelinie oder mehrzeiligen Erde enthalten. |
geo_line_centroid() | Berechnet den Mittelpunkt der Linie oder einer mehrzeiligen Linie auf der Erde. |
geo_line_densify() | Wandelt planare Linienränder in Geodätik um, indem Zwischenpunkte hinzugefügt werden. |
geo_line_length() | Berechnet die Gesamtlänge der Linie oder eine mehrzeilige Länge auf der Erde. |
geo_line_simplify() | Vereinfacht die Linie oder eine mehrzeilige Linie, indem nahezu gerade Ketten von kurzen Kanten durch einen einzigen langen Rand auf der Erde ersetzt werden. |
geo_line_to_s2cells() | Berechnet S2-Zelltoken, die eine Linie oder eine mehrzeilige Erde abdecken. Nützliches Geospatialbeitrittstool. |
geo_polygon_area() | Berechnet den Bereich des Polygons oder eines Multipolygons auf der Erde. |
geo_polygon_buffer() | Berechnet Polygone oder Multipolygone, die alle Punkte innerhalb des angegebenen Radius des Eingabepolygons oder Multipolygons auf der Erde enthalten. |
geo_polygon_centroid() | Berechnet den Mittelpunkt des Polygons oder eines Multipolygons auf der Erde. |
geo_polygon_densify() | Wandelt Polygon- oder Multipolygon-Planarränder in Geodätik um, indem Zwischenpunkte hinzugefügt werden. |
geo_polygon_perimeter() | Berechnet die Länge der Grenze des Polygons oder eines Multipolygons auf der Erde. |
geo_polygon_simplify() | Vereinfacht Polygone oder Multipolygons, indem nahezu gerade Ketten kurzer Kanten durch einen einzelnen langen Rand auf der Erde ersetzt werden. |
geo_polygon_to_s2cells() | Berechnet S2 Cell-Token, die ein Polygon oder Multipolygon auf der Erde abdecken. Nützliches Geospatialbeitrittstool. |
geo_polygon_to_h3cells() | Wandelt Polygone in H3-Zellen um. Nützliches Geospatialbeitritts- und Visualisierungstool. |
geo_geohash_to_central_point() | Berechnet die Geospatialkoordinaten, die den Mittelpunkt eines rechteckigen Geohash-Bereichs darstellen. |
geo_geohash_neighbors() | Berechnet die Geohash-Nachbarn. |
geo_geohash_to_polygon() | Berechnet das Polygon, das den rechteckigen Geohash-Bereich darstellt. |
geo_s2cell_to_central_point() | Berechnet die Geospatialkoordinaten, die die Mitte einer S2-Zelle darstellen. |
geo_s2cell_neighbors() | Berechnet die Benachbarten der Zelle S2. |
geo_s2cell_to_polygon() | Berechnet das Polygon, das den rechteckigen Bereich von S2 Cell darstellt. |
geo_h3cell_to_central_point() | Berechnet die Geospatialkoordinaten, die die Mitte einer H3-Zelle darstellen. |
geo_h3cell_neighbors() | Berechnet die Benachbarten der H3-Zelle. |
geo_h3cell_to_polygon() | Berechnet das Polygon, das den rechteckigen Bereich von H3 Cell darstellt. |
geo_h3cell_parent() | Berechnet das übergeordnete Element der H3-Zelle. |
geo_h3cell_children() | Berechnet die untergeordneten H3-Zellen. |
geo_h3cell_level() | Berechnet die H3-Zellauflösung. |
geo_h3cell_rings() | Berechnet die H3-Zellringe. |
geo_simplify_polygons_array() | Vereinfacht Polygone, indem nahezu gerade Ketten von kurzen Kanten durch einen einzelnen langen Rand ersetzt werden, wobei die gegenseitige Grenzenkonsistenz im Zusammenhang mit einander auf der Erde gewährleistet wird. |
geo_union_lines_array() | Berechnet die Vereinigung von Linien oder Multilines auf der Erde. |
geo_union_polygons_array() | Berechnet die Vereinigung von Polygonen oder Multipolygonen auf der Erde. |
Hashfunktionen
Funktionsname | Beschreibung |
---|---|
Hash() | Gibt einen Hashwert für den Eingabewert zurück. |
hash_combine() | Kombiniert zwei oder mehr Hashwerte. |
hash_many() | Gibt einen kombinierten Hashwert mehrerer Werte zurück. |
hash_md5() | Gibt einen MD5-Hashwert für den Eingabewert zurück. |
hash_sha1() | Gibt einen SHA1-Hashwert für den Eingabewert zurück. |
hash_sha256() | Gibt einen SHA256-Hashwert für den Eingabewert zurück. |
hash_xxhash64() | Gibt einen XXHASH64 Hashwert für den Eingabewert zurück. |
Einheitenkonvertierungsfunktionen
Funktionsname | Beschreibung |
---|---|
convert_angle() | Gibt den von einer Winkeleinheit in eine andere konvertierten Eingabewert zurück. |
convert_energy() | Gibt den von einer Energieeinheit in eine andere konvertierten Eingabewert zurück. |
convert_force() | Gibt den von einer Krafteinheit in eine andere konvertierten Eingabewert zurück. |
convert_length() | Gibt den von einer Längeneinheit in eine andere konvertierten Eingabewert zurück. |
convert_mass() | Gibt den von einer Masseneinheit in eine andere konvertierten Eingabewert zurück. |
convert_speed() | Gibt den von einer Geschwindigkeitseinheit in einen anderen konvertierten Eingabewert zurück. |
convert_temperature() | Gibt den Von einer Temperatureinheit in einen anderen konvertierten Eingabewert zurück. |
convert_volume() | Gibt den von einer Volumeeinheit in eine andere konvertierten Eingabewert zurück. |