Delen via


Scalaire functietypen in één oogopslag

Van toepassing op: ✅Microsoft FabricAzure Data ExplorerAzure MonitorMicrosoft Sentinel-

Dit artikel bevat alle beschikbare scalaire functies gegroepeerd op type. Zie Aggregatiefunctietypenvoor aggregatiefuncties.

Binaire functies

Functienaam Beschrijving
binary_and() Retourneert een resultaat van de bitsgewijze en bewerking tussen twee waarden.
binary_not() Retourneert een bitsgewijze negatie van de invoerwaarde.
binary_or() Retourneert een resultaat van de bitsgewijze of bewerking van de twee waarden.
binary_shift_left() Retourneert een binaire verschuiving naar links op een paar getallen: een << n.
binary_shift_right() Retourneert een binaire verschuiving naar rechts op een paar getallen: een >> n.
binary_xor() Retourneert een resultaat van de bitsgewijze xor-bewerking van de twee waarden.
bitset_count_ones() Retourneert het aantal ingestelde bits in de binaire weergave van een getal.

Conversiefuncties

Functienaam Beschrijving
tobool() Invoer converteren naar booleaanse (ondertekende 8-bits) weergave.
todatetime() Converteert invoer naar scalaire datum/tijd.
todecimal() Converteert invoer naar een decimale getalweergave.
todouble() Converteert de invoer naar een waarde van het type real.
toguid() Converteert invoer naar een waarde van het type GUID.
toint() Converteert de invoer naar een gehele getalweergave.
tolong() Converteert de invoer naar een lange getalweergave.
tostring() Converteert invoer naar een tekenreeksweergave.
totimespan() Converteert invoer naar scalaire tijdspanne.

Datum/tijdspannefuncties

Functienaam Beschrijving
ago() Trekt de opgegeven tijdsduur af van de huidige UTC-kloktijd.
datetime_add() Berekent een nieuwe datum/tijd op basis van een opgegeven datumdeel vermenigvuldigd met een opgegeven hoeveelheid, toegevoegd aan een opgegeven datum/tijd.
datetime_diff() Retourneert het einde van het jaar met de datum, verschoven door een offset, indien opgegeven.
datetime_local_to_utc() Converteert lokale datum/tijd naar UTC-datum/tijd met behulp van een tijdzonespecificatie.
datetime_part() Extraheert het aangevraagde datumonderdeel als een geheel getal.
datetime_utc_to_local() Converteert UTC datetimgoe naar lokale datum/tijd met behulp van een tijdzonespecificatie.
dayofmonth() Retourneert het gehele getal dat het dagnummer van de opgegeven maand aangeeft.
dayofweek() Retourneert het gehele getal dagen sinds de voorgaande zondag, als een tijdspanne.
dayofyear() Geeft als resultaat het gehele getal het dagnummer van het opgegeven jaar.
endofday() Retourneert het einde van de dag met de datum, verschoven door een offset, indien opgegeven.
endofmonth() Retourneert het einde van de maand met de datum, verschoven door een offset, indien opgegeven.
endofweek() Retourneert het einde van de week met de datum, verschoven door een offset, indien opgegeven.
endofyear() Retourneert het einde van het jaar met de datum, verschoven door een offset, indien opgegeven.
format_datetime() Hiermee wordt een datum/tijd-parameter opgemaakt op basis van de notatiepatroonparameter.
format_timespan() Hiermee wordt een parameter format-timespan op basis van de notatiepatroonparameter opgemaakt.
getyear() Retourneert het jaargedeelte van het argument datum/tijd.
hourofday() Retourneert het gehele getal dat het uurnummer van de opgegeven datum aangeeft.
make_datetime() Hiermee maakt u een scalaire waarde voor datum/tijd op basis van de opgegeven datum en tijd.
make_timespan() Hiermee maakt u een scalaire tijdsduurwaarde op basis van de opgegeven periode.
monthofyear() Retourneert het gehele getal dat het maandnummer van het opgegeven jaar aangeeft.
now() Retourneert de huidige UTC-kloktijd, optioneel verschoven door een bepaalde periode.
startofday() Retourneert het begin van de dag met de datum, verschoven door een offset, indien opgegeven.
startofmonth() Retourneert het begin van de maand met de datum, verschoven door een offset, indien opgegeven.
startofweek() Retourneert het begin van de week met de datum, verschoven door een offset, indien opgegeven.
startofyear() Retourneert het begin van het jaar met de datum, verschoven door een offset, indien opgegeven.
todatetime() Converteert invoer naar scalaire datum/tijd.
totimespan() Converteert invoer naar scalaire tijdspanne.
unixtime_microseconds_todatetime() Converteert unix-epoch microseconden naar UTC-datum/tijd.
unixtime_milliseconds_todatetime() Converteert unix-epoch milliseconden naar UTC-datum/tijd.
unixtime_nanoseconds_todatetime() Converteert unix-epoch nanoseconden naar UTC-datum/tijd.
unixtime_seconds_todatetime() Converteert unix-epoch seconden naar UTC-datum/tijd.
weekvanjaar() Retourneert een geheel getal dat het weeknummer vertegenwoordigt.

Dynamische/matrixfuncties

Functienaam Beschrijving
array_concat() Voegt een aantal dynamische matrices samen aan één matrix.
array_iff() Past de functie elementgewijze iif toe op matrices.
array_index_of() Zoekt in de matrix naar het opgegeven item en retourneert de positie.
array_length() Berekent het aantal elementen in een dynamische matrix.
array_reverse() Hiermee wordt de volgorde van de elementen in een dynamische matrix omgekeerd.
array_rotate_left() Draait waarden in een dynamische matrix naar links.
array_rotate_right() Draait waarden in een dynamische matrix naar rechts.
array_shift_left() Hiermee worden waarden in een dynamische matrix naar links verplaatst.
array_shift_right() Hiermee worden waarden in een dynamische matrix naar rechts verplaatst.
array_slice() Extraheert een segment van een dynamische matrix.
array_sort_asc() Hiermee sorteert u een verzameling matrices in oplopende volgorde.
array_sort_desc() Hiermee sorteert u een verzameling matrices in aflopende volgorde.
array_split() Hiermee wordt een matrix van matrices gebouwd die zijn gesplitst van de invoermatrix.
array_sum() Berekent de som van een dynamische matrix.
bag_has_key() Controleert of een kolom met een dynamische zak een bepaalde sleutel bevat.
bag_keys() Inventariseert alle hoofdsleutels in een dynamisch object voor eigenschapsverzameling.
bag_merge() Hiermee worden dynamische eigenschappenverzamelingen samengevoegd in een dynamische eigenschappenverzameling, waarbij alle eigenschappen zijn samengevoegd.
bag_pack() Hiermee maakt u een dynamisch object (eigenschapsverzameling) op basis van een lijst met namen en waarden.
bag_pack_columns() Hiermee maakt u een dynamisch object (eigenschapsverzameling) op basis van een lijst met kolommen.
bag_remove_keys() Hiermee verwijdert u sleutels en bijbehorende waarden uit een dynamische eigenschapsverzameling.
bag_set_key() Hiermee stelt u een bepaalde sleutel in op een bepaalde waarde in een dynamische eigenschapsverzameling.
jaccard_index() Berekent de Jaccard-index van twee sets.
pack_all() Hiermee maakt u een dynamisch object (eigenschapsverzameling) van alle kolommen van de tabellaire expressie.
pack_array() Verpakt alle invoerwaarden in een dynamische matrix.
repeat() Hiermee genereert u een dynamische matrix met een reeks gelijke waarden.
set_difference() Retourneert een matrix van de set met alle afzonderlijke waarden die zich in de eerste matrix bevinden, maar die zich niet in andere matrices bevinden.
set_has_element() Bepaalt of de opgegeven matrix het opgegeven element bevat.
set_intersect() Retourneert een matrix van de set met alle afzonderlijke waarden die zich in alle matrices bevinden.
set_union() Retourneert een matrix van de set met alle afzonderlijke waarden die zich in een van de opgegeven matrices bevinden.
treepath() Opsomming van alle padexpressies die bladeren in een dynamisch object identificeren.
zip() De zip-functie accepteert een willekeurig aantal dynamische matrices. Retourneert een matrix waarvan de elementen elk een matrix zijn met de elementen van de invoermatrices van dezelfde index.

Scalaire vensterfuncties

Functienaam Beschrijving
volgende() Retourneert voor de geserialiseerde rijenset een waarde van een opgegeven kolom uit de latere rij op basis van de offset.
prev() Retourneert voor de geserialiseerde rijenset een waarde van een opgegeven kolom uit de eerdere rij op basis van de offset.
row_cumsum() Berekent de cumulatieve som van een kolom.
row_number() Retourneert het getal van een rij in de geserialiseerde rijset- opeenvolgende getallen vanaf een bepaalde index of van 1 standaard.
row_rank_dense() Retourneert de dichte rang van een rij in de geserialiseerde rijset.
row_rank_min() Retourneert de minimale rang van een rij in de geserialiseerde rijset.

Functies voor stroombeheer

Functienaam Beschrijving
toscalar() Retourneert een scalaire constante waarde van de geëvalueerde expressie.

Wiskundige functies

Functienaam Beschrijving
abs() Berekent de absolute waarde van de invoer.
acos() Berekent de hoek waarvan de cosinus het opgegeven getal is (de inverse bewerking van cos()).
asin() Berekent de hoek waarvan de sinus het opgegeven getal is (de inverse werking van sin()).
atan() Retourneert de hoek waarvan de tangens het opgegeven getal is (de inverse bewerking van tan()).
atan2() Berekent de hoek, in radialen, tussen de positieve x-as en de straal van de oorsprong tot het punt (y, x).
beta_cdf() Retourneert de cumulatieve beta-standaardverdelingsfunctie.
beta_inv() Berekent de inverse van de cumulatieve bèta-kansdichtheidsfunctie.
beta_pdf() Retourneert de bètafunctie van de kansdichtheid.
cos() Retourneert de cosinusfunctie.
cot() Berekent de trigonometrische cotangens van de opgegeven hoek, in radialen.
graden() Converteert hoekwaarde in radialen naar waarde in graden, met behulp van formulegraden = (180 / PI) * hoek-in-radialen.
erf() Retourneert de foutfunctie.
erfc() Retourneert de complementaire foutfunctie.
exp() De exponentiële base-e-functie van x, die e tot de macht x: e^x heeft verheven.
exp10() De exponentiële functie van x met grondtal 10, die 10 is verheven tot de macht x: 10^x.
exp2() De exponentiële functie van x met grondtal 2, die 2 is verheven tot de macht x: 2^x.
gamma() Berekent gammafunctie.
isfinite() Geeft als resultaat of invoer een eindige waarde is (niet oneindig of NaN).
isinf() Geeft als resultaat of invoer een oneindige (positieve of negatieve) waarde is.
isnan() Retourneert of invoer de waarde Not-a-Number (NaN) is.
log() Retourneert de natuurlijke logaritmefunctie.
log10() Retourneert de algemene logaritmefunctie (base-10).
log2() Retourneert de logaritme-functie grondtal 2.
loggamma() Berekent het logboek van de absolute waarde van de gammafunctie.
niet() Hiermee wordt de waarde van het boolargument omgekeerd.
pi() Retourneert de constante waarde van Pi (π).
pow() Retourneert een resultaat van machtsverhoging.
radialen() Converteert hoekwaarde in graden naar waarde in radialen, met behulp van formule-radialen = (PI/ 180) * hoek-in-graden.
rand() Retourneert een willekeurig getal.
range() Hiermee genereert u een dynamische matrix met een reeks gelijke afstandswaarden.
round() Retourneert de afgeronde bron naar de opgegeven precisie.
sign() Teken van een numerieke expressie.
sin() Retourneert de sinusfunctie.
sqrt() Retourneert de vierkantswortelfunctie.
tan() Retourneert de tangensfunctie.
welch_test() Berekent de p-waarde van de Welch-testfunctie.

Metagegevensfuncties

Functienaam Beschrijving
column_ifexists() Neemt een kolomnaam als een tekenreeks en een standaardwaarde. Retourneert een verwijzing naar de kolom als deze bestaat, anders retourneert u de standaardwaarde.
current_cluster_endpoint() Retourneert het huidige cluster waarop de query wordt uitgevoerd.
current_database() Retourneert de naam van de database binnen het bereik.
current_principal() Retourneert de huidige principal die deze query uitvoert.
current_principal_details() Retourneert details van de principal die de query uitvoert.
current_principal_is_member_of() Controleert het groepslidmaatschap of de principal-identiteit van de huidige principal waarop de query wordt uitgevoerd.
cursor_after() Wordt gebruikt voor toegang tot de records die zijn opgenomen na de vorige waarde van de cursor.
estimate_data_size() Retourneert een geschatte gegevensgrootte van de geselecteerde kolommen van de tabellaire expressie.
extent_id() Retourneert een unieke id die de gegevensshard ('extent') identificeert waarin de huidige record zich bevindt.
extent_tags() Retourneert een dynamische matrix met de tags van de gegevensshard ('extent') waarin de huidige record zich bevindt.
ingestion_time() Hiermee wordt de $IngestionTime verborgen datum/tijd-kolom of null van de record opgehaald.

Afrondingsfuncties

Functienaam Beschrijving
bin() Hiermee worden waarden naar beneden afgerond op een geheel getal van een bepaalde bin-grootte.
bin_at() Hiermee worden waarden naar beneden afgerond op een 'bin' met een vaste grootte, met controle over het beginpunt van de bin. (Zie ook de bin-functie.)
plafond() Berekent het kleinste gehele getal dat groter is dan of gelijk is aan, de opgegeven numerieke expressie.

Voorwaardelijke functies

Functienaam Beschrijving
case() Evalueert een lijst met predicaten en retourneert de eerste resultaatexpressie waarvan het predicaat is voldaan.
samenvoegen() Evalueert een lijst met expressies en retourneert de eerste niet-null-expressie (of geenmpty voor tekenreeksexpressie).
iff() Evalueer het eerste argument (het predicaat) en retourneert de waarde van de tweede of derde argumenten, afhankelijk van of het predicaat waar (tweede) of onwaar (derde) is geëvalueerd.
max_of() Retourneert de maximumwaarde van verschillende geëvalueerde numerieke expressies.
min_of() Retourneert de minimumwaarde van verschillende geëvalueerde numerieke expressies.

Functies voor reekselementen

Functienaam Beschrijving
series_abs() Berekent de absolute waarde van de numerieke reeksinvoer voor elementen.
series_acos() Berekent de boogcosinusfunctie van de invoer van de numerieke reeks.
series_add() Berekent de op het element gerichte toevoeging van twee numerieke reeksinvoeren.
series_asin() Berekent de boogsinusfunctie voor elementen van de invoer van de numerieke reeks.
series_atan() Berekent de boogtangensfunctie van de numerieke reeksinvoer voor elementen.
series_ceiling() Berekent de plafondfunctie voor elementen van de invoer van de numerieke reeks.
series_cos() Berekent de cosinusfunctie van de numerieke reeksinvoer.
series_divide() Berekent de deling van twee numerieke reeksinvoeren op basis van elementen.
series_equals() Berekent de logicabewerking (==) van twee numerieke reeksinvoeren.
series_exp() Berekent de exponentiële functie basis-e (e^x) van de invoer van de numerieke reeks.
series_floor() Berekent de vloerfunctie voor elementen van de invoer van de numerieke reeks.
series_greater() Berekent de logicabewerking van twee numerieke reeksinvoeren (>) voor elementen.
series_greater_equals() Berekent de logicabewerking (>=) van twee numerieke reeksinvoeren voor elementen die groter of gelijk zijn aan.
series_less() Berekent de logicabewerking voor het element minder (<) van twee numerieke reeksinvoeren.
series_less_equals() Berekent de logicabewerking voor elementen die kleiner of gelijk is aan (<=) van twee numerieke reeksinvoeren.
series_log() Berekent de natuurlijke logaritmefunctie (base-e) van de invoer van de numerieke reeks.
series_multiply() Berekent de op elementen gerichte vermenigvuldiging van twee numerieke reeksinvoeren.
series_not_equals() Berekent de logicabewerking van twee numerieke reeksinvoeren die niet gelijk zijn aan (!=).
series_pow() Berekent de macht van twee numerieke reeksinvoeren voor elementen.
series_sign() Berekent het elementgewijze teken van de invoer van de numerieke reeks.
series_sin() Berekent de sinusfunctie van de numerieke reeksinvoer voor elementen.
series_subtract() Berekent de aftrekking van twee numerieke reeksinvoeren op basis van elementen.
series_tan() Berekent de tangensfunctie van de numerieke reeksinvoer voor elementen.

Reeksverwerkingsfuncties

Functienaam Beschrijving
series_cosine_similarity() Berekent de cosinus-gelijkenis van twee numerieke reeksen.
series_decompose() Doet een decompositie van de reeks in onderdelen.
series_decompose_anomalies() Hiermee vindt u afwijkingen in een reeks op basis van de uitgevouwen reeks.
series_decompose_forecast() Prognose op basis van reeksontleding.
series_dot_product() Berekent het puntproduct van twee numerieke reeksen.
series_fill_backward() Voert achterwaartse opvulinterpolatie uit van ontbrekende waarden in een reeks.
series_fill_const() Vervangt ontbrekende waarden in een reeks door een opgegeven constante waarde.
series_fill_forward() Voert forward fill interpolatie uit van ontbrekende waarden in een reeks.
series_fill_linear() Hiermee wordt lineaire interpolatie uitgevoerd van ontbrekende waarden in een reeks.
series_fft() Hiermee past u de Fast Fourier Transform (FFT) toe op een reeks.
series_fir() Hiermee past u een eindige impulsreactiefilter toe op een reeks.
series_fit_2lines() Hiermee wordt lineaire regressie van twee segmenten toegepast op een reeks, die meerdere kolommen retourneert.
series_fit_2lines_dynamic() Hiermee past u twee lineaire regressiesegmenten toe op een reeks, wat dynamisch object retourneert.
series_fit_line() Hiermee past u lineaire regressie toe op een reeks, die meerdere kolommen retourneert.
series_fit_line_dynamic() Past lineaire regressie toe op een reeks en retourneert dynamisch object.
series_fit_poly() Past polynomiale regressie toe op een reeks en retourneert meerdere kolommen.
series_ifft() Hiermee wordt de Inverse Fast Fourier Transform (IFFT) toegepast op een reeks.
series_iir() Hiermee past u een oneindig impulsreactiefilter toe op een reeks.
series_magnitude() Berekent de grootte van de numerieke reeks.
series_outliers() Scoren anomaliepunten in een reeks.
series_pearson_correlation() Berekent de Pearson-correlatiecoëfficiënt van twee reeksen.
series_periods_detect() Hiermee vindt u de belangrijkste perioden die in een tijdreeks bestaan.
series_periods_validate() Hiermee wordt gecontroleerd of een tijdreeks periodieke patronen van bepaalde lengten bevat.
series_seasonal() Hiermee wordt het seizoensonderdeel van de reeks gevonden.
series_stats() Retourneert statistieken voor een reeks in meerdere kolommen.
series_stats_dynamic() Retourneert statistieken voor een reeks in dynamisch object.
series_sum() Berekent de som van numerieke reekselementen.

Tekenreeksfuncties

Functienaam Beschrijving
base64_encode_tostring() Codeert een tekenreeks als base64-tekenreeks.
base64_encode_fromguid() Codeert een GUID als base64-tekenreeks.
base64_decode_tostring() Decodeert een base64-tekenreeks naar een UTF-8-tekenreeks.
base64_decode_toarray() Decodeert een base64-tekenreeks naar een matrix met lange waarden.
base64_decode_toguid() Decodeert een base64-tekenreeks naar een GUID.
countof() Telt exemplaren van een subtekenreeks in een tekenreeks. Overeenkomsten met gewone tekenreeksen kunnen elkaar overlappen; regex-overeenkomsten niet.
extract() Haal een overeenkomst op voor een reguliere expressie uit een tekenreeks.
extract_all() Haal alle overeenkomsten voor een reguliere expressie op uit een tekenreeks.
extract_json() Haal een opgegeven element uit een JSON-tekst met behulp van een padexpressie.
has_any_index() Zoekt in de tekenreeks naar items die zijn opgegeven in de matrix en retourneert de positie van het eerste item dat in de tekenreeks is gevonden.
indexof() Functie rapporteert de op nul gebaseerde index van het eerste exemplaar van een opgegeven tekenreeks in de invoertekenreeks.
isempty() Retourneert waar als het argument een lege tekenreeks is of null is.
isnotempty() Retourneert waar als het argument geen lege tekenreeks of null is.
isnotnull() Retourneert waar als het argument niet null is.
isnull() Evalueert het enige argument en retourneert een boolwaarde die aangeeft of het argument resulteert in een null-waarde.
parse_command_line() Parseert een Unicode-opdrachtregelreeks en retourneert een matrix van de opdrachtregelargumenten.
parse_csv() Splitst een bepaalde tekenreeks die door komma's gescheiden waarden vertegenwoordigt en retourneert een tekenreeksmatrix met deze waarden.
parse_ipv4() Converteert invoer naar lange (ondertekende 64-bits) getalweergave.
parse_ipv4_mask() Converteert invoertekenreeks en IP-voorvoegselmasker naar lange (ondertekende 64-bits) getalweergave.
parse_ipv6() Converteert IPv6- of IPv4-tekenreeks naar een canonieke IPv6-tekenreeksweergave.
parse_ipv6_mask() Converteert IPv6- of IPv4-tekenreeks en netmasker naar een canonieke IPv6-tekenreeksweergave.
parse_json() Interpreteert een tekenreeks als een JSON-waarde en retourneert de waarde als dynamisch.
parse_url() Parseert een absolute URL-tekenreeks en retourneert een dynamisch object dat alle delen van de URL bevat.
parse_urlquery() Parseert een URL-queryreeks en retourneert een dynamisch object dat de queryparameters bevat.
parse_version() Converteert de weergave van de invoertekenreeks van de versie naar een vergelijkbaar decimaal getal.
replace_regex() Vervang alle regex-overeenkomsten door een andere tekenreeks.
replace_string() Vervang alle overeenkomsten met één tekenreeks door een opgegeven tekenreeks.
replace_strings() Vervang alle overeenkomsten met meerdere tekenreeksen door opgegeven tekenreeksen.
punycode_from_string() Codeert domeinnaam naar punycodeformulier.
punycode_to_string() Decodeer de domeinnaam van het Punycode-formulier.
reverse() Functie maakt een omgekeerde invoertekenreeks.
split() Splitst een bepaalde tekenreeks op basis van een bepaald scheidingsteken en retourneert een tekenreeksmatrix met de ingesloten subtekenreeksen.
strcat() Voegt tussen 1 en 64 argumenten samen.
strcat_delim() Voegt tussen 2 en 64 argumenten samen, met scheidingsteken, opgegeven als eerste argument.
strcmp() Vergelijkt twee tekenreeksen.
strlen() Retourneert de lengte, in tekens, van de invoertekenreeks.
strrep() Herhaalt de opgegeven tekenreeks het aantal keren (standaard - 1).
subtekenreeks() Extraheert een subtekenreeks uit een brontekenreeks die begint met een index tot het einde van de tekenreeks.
tohex() Converteert invoer naar een hexadecimale tekenreeks.
tolower() Hiermee wordt invoer geconverteerd naar een tekenreeks in kleine letters.
toupper() Converteert een tekenreeks naar hoofdletters.
translate() Vervangt een set tekens ('searchList') door een andere set tekens ('replacementList') in een bepaalde tekenreeks.
trim() Hiermee verwijdert u alle voorloop- en volgovereenkomsten van de opgegeven reguliere expressie.
trim_end() Hiermee verwijdert u de volgovereenkomst van de opgegeven reguliere expressie.
trim_start() Hiermee verwijdert u de voorloopovereenkomst van de opgegeven reguliere expressie.
url_decode() De functie converteert gecodeerde URL naar een normale URL-weergave.
url_encode() De functie converteert tekens van de invoer-URL naar een indeling die via internet kan worden verzonden.

IPv4-/IPv6-functies

Functienaam Beschrijving
ipv4_compare() Vergelijkt twee IPv4-tekenreeksen.
ipv4_is_in_range() Controleert of het IPv4-tekenreeksadres zich in het IPv4-voorvoegsel notatiebereik bevindt.
ipv4_is_in_any_range() Hiermee wordt gecontroleerd of het IPv4-tekenreeksadres een van de IPv4-voorvoegsel-notatiebereiken is.
ipv4_is_match() Komt overeen met twee IPv4-tekenreeksen.
ipv4_is_private() Controleert of het IPv4-tekenreeksadres deel uitmaakt van een set IP-adressen van privénetwerken.
ipv4_netmask_suffix Retourneert de waarde van het IPv4-achtervoegsel van het IPv4-tekenreeksadres.
parse_ipv4() Converteert invoertekenreeks naar lange (ondertekende 64-bits) getalweergave.
parse_ipv4_mask() Converteert invoertekenreeks en IP-voorvoegselmasker naar lange (ondertekende 64-bits) getalweergave.
ipv4_range_to_cidr_list() Converteert het IPv4-adresbereik naar een lijst met CIDR-bereiken.
ipv6_compare() Vergelijkt twee IPv4- of IPv6-tekenreeksen.
ipv6_is_match() Komt overeen met twee IPv4- of IPv6-tekenreeksen.
parse_ipv6() Converteert IPv6- of IPv4-tekenreeks naar een canonieke IPv6-tekenreeksweergave.
parse_ipv6_mask() Converteert IPv6- of IPv4-tekenreeks en netmasker naar een canonieke IPv6-tekenreeksweergave.
format_ipv4() Parseert invoer met een netmasker en retourneert een tekenreeks die het IPv4-adres vertegenwoordigt.
format_ipv4_mask() Parseert invoer met een netmasker en retourneert een tekenreeks die het IPv4-adres vertegenwoordigt als CIDR-notatie.
ipv6_is_in_range() Controleert of een IPv6-tekenreeksadres zich in het IPv6-voorvoegsel notatiebereik bevindt.
ipv6_is_in_any_range() Controleert of een IPv6-tekenreeksadres zich in een van de IPv6-voorvoegsel-notatiebereiken bevindt.
geo_info_from_ip_address() Hiermee haalt u geolocatie-informatie over IPv4- of IPv6-adressen op.

IPv4-tekstovereenkomstfuncties

Functienaam Beschrijving
has_ipv4() Zoekt naar een IPv4-adres in een tekst.
has_ipv4_prefix() Zoekt naar een IPv4-adres of -voorvoegsel in een tekst.
has_any_ipv4() Zoekt naar een van de opgegeven IPv4-adressen in een tekst.
has_any_ipv4_prefix() Zoekt naar een van de opgegeven IPv4-adressen of voorvoegsels in een tekst.

Typefuncties

Functienaam Beschrijving
gettype() Retourneert het runtimetype van het ene argument.

Scalaire aggregatiefuncties

Functienaam Beschrijving
dcount_hll() Berekent het aantal van hll-resultaten (die is gegenereerd door hll of hll-merge).
hll_merge() Hiermee worden hll-resultaten samengevoegd (scalaire versie van de statistische versie hll-merge()).
percentile_tdigest() Berekent het percentielresultaat van de meest recente resultaten (die zijn gegenereerd door tdigest of merge_tdigest).
percentile_array_tdigest() Berekent het percentielmatrixresultaat van de meest recente resultaten (die zijn gegenereerd door tdigest of merge_tdigest).
percentrank_tdigest() Berekent de percentageclassificatie van een waarde in een gegevensset.
rank_tdigest() Berekent de relatieve rang van een waarde in een set.
merge_tdigest() Voeg de meest recente resultaten samen (scalaire versie van de statistische versie tdigest-merge()).

Georuimtelijke functies

Functienaam Beschrijving
geo_angle() Berekent de klokgewijze hoek in radialen tussen twee lijnen op aarde.
geo_azimuth() Berekent de klokgewijze hoek in radialen tussen de lijn van punt1 tot waar noord en een lijn van punt1 tot punt2 op aarde.
geo_distance_2points() Berekent de kortste afstand tussen twee georuimtelijke coördinaten op aarde.
geo_distance_point_to_line() Berekent de kortste afstand tussen een coördinaat en een lijn of meerdere lijnen op aarde.
geo_distance_point_to_polygon() Berekent de kortste afstand tussen een coördinaat en een veelhoek of multipolygon op aarde.
geo_intersects_2lines() Berekent of de twee lijnen of meerdere lijnen elkaar kruisen.
geo_intersects_2polygons() Berekent of de twee veelhoeken of multipolygonen elkaar kruisen.
geo_intersects_line_with_polygon() Berekent of de lijn of meerdere regels kruisen met veelhoek of multipolygon.
geo_intersection_2lines() Berekent het snijpunt van twee lijnen of meerdere lijnen.
geo_intersection_2polygons() Berekent het snijpunt van twee veelhoeken of multipolygonen.
geo_intersection_line_with_polygon() Berekent het snijpunt van lijn of multilijn met veelhoek of multipolygon.
geo_point_buffer() Berekent veelhoek die alle punten binnen de opgegeven radius van het punt op aarde bevat.
geo_point_in_circle() Berekent of de georuimtelijke coördinaten zich in een cirkel op aarde bevinden.
geo_point_in_polygon() Berekent of de georuimtelijke coördinaten zich in een veelhoek of een multipolygon op aarde bevinden.
geo_point_to_geohash() Berekent de geohash-tekenreekswaarde voor een geografische locatie.
geo_point_to_s2cell() Berekent de tekenreekswaarde van het S2-celtoken voor een geografische locatie.
geo_point_to_h3cell() Berekent de tekenreekswaarde van het H3-celtoken voor een geografische locatie.
geo_line_buffer() Berekent veelhoek of multipolygon die alle punten binnen de opgegeven radius van de invoerlijn of multiline op aarde bevat.
geo_line_centroid() Berekent het zwaartepunt van lijn of een multiline op aarde.
geo_line_densify() Converteert planaire lijnranden naar geodetica door tussenliggende punten toe te voegen.
geo_line_length() Berekent de totale lengte van lijn of een multiline op aarde.
geo_line_simplify() Vereenvoudigt lijn of een multilijn door bijna rechte kettingen van korte randen te vervangen door één lange rand op aarde.
geo_line_to_s2cells() Berekent S2-celtokens die een lijn of meerdere regels op aarde bedekken. Handig georuimtelijk join-hulpprogramma.
geo_polygon_area() Berekent het gebied van veelhoek of een multipolygon op aarde.
geo_polygon_buffer() Berekent veelhoek of multipolygon die alle punten binnen de opgegeven radius van de invoer-veelhoek of multipolygon op aarde bevat.
geo_polygon_centroid() Berekent het zwaartepunt van veelhoek of een multipolygon op aarde.
geo_polygon_densify() Converteert veelhoek- of multipolygon planarranden naar geodetica door tussenliggende punten toe te voegen.
geo_polygon_perimeter() Berekent de lengte van de grens van veelhoek of een multipolygon op aarde.
geo_polygon_simplify() Vereenvoudigt veelhoek of een multipolygon door bijna rechte kettingen van korte randen te vervangen door één lange rand op aarde.
geo_polygon_to_s2cells() Berekent S2-celtokens die betrekking hebben op een veelhoek of multipolygon op aarde. Handig georuimtelijk join-hulpprogramma.
geo_polygon_to_h3cells() Converteert veelhoek naar H3-cellen. Handig hulpprogramma voor georuimtelijke join en visualisatie.
geo_geohash_to_central_point() Berekent de georuimtelijke coördinaten die het midden van een rechthoekig geohashgebied vertegenwoordigen.
geo_geohash_neighbors() Berekent de geohash-buren.
geo_geohash_to_polygon() Berekent de veelhoek die het rechthoekige gebied geohash vertegenwoordigt.
geo_s2cell_to_central_point() Berekent de georuimtelijke coördinaten die het midden van een S2-cel vertegenwoordigen.
geo_s2cell_neighbors() Berekent de aangrenzende S2-cellen.
geo_s2cell_to_polygon() Berekent de veelhoek die het rechthoekige S2-celgebied vertegenwoordigt.
geo_h3cell_to_central_point() Berekent de georuimtelijke coördinaten die het midden van een H3-cel vertegenwoordigen.
geo_h3cell_neighbors() Berekent de H3-celranden.
geo_h3cell_to_polygon() Berekent de veelhoek die het rechthoekige H3-celgebied vertegenwoordigt.
geo_h3cell_parent() Berekent de bovenliggende H3-cel.
geo_h3cell_children() Berekent de onderliggende H3-cellen.
geo_h3cell_level() Berekent de H3-celresolutie.
geo_h3cell_rings() Berekent de H3-celringen.
geo_simplify_polygons_array() Vereenvoudigt veelhoeken door bijna rechte kettingen van korte randen te vervangen door één lange rand, terwijl wederzijdse grenzen consistent zijn met elkaar, op aarde.
geo_union_lines_array() Berekent de samenvoeging van lijnen of meerdere lijnen op aarde.
geo_union_polygons_array() Berekent de samenvoeging van veelhoeken of multipolygonen op aarde.

Hash-functies

Functienaam Beschrijving
hash() Retourneert een hash-waarde voor de invoerwaarde.
hash_combine() Combineert twee of meer hash-waarden.
hash_many() Retourneert een gecombineerde hash-waarde van meerdere waarden.
hash_md5() Retourneert een MD5-hashwaarde voor de invoerwaarde.
hash_sha1() Retourneert een SHA1-hashwaarde voor de invoerwaarde.
hash_sha256() Retourneert een SHA256-hashwaarde voor de invoerwaarde.
hash_xxhash64() Retourneert een XXHASH64 hash-waarde voor de invoerwaarde.

Eenheden conversiefuncties

Functienaam Beschrijving
convert_angle() Retourneert de invoerwaarde die van de ene hoekeenheid naar de andere is geconverteerd
convert_energy() Retourneert de invoerwaarde die van de ene energie-eenheid naar de andere is geconverteerd
convert_force() Retourneert de invoerwaarde die wordt geconverteerd van de ene force-eenheid naar een andere
convert_length() Retourneert de invoerwaarde die wordt geconverteerd van de ene lengte-eenheid naar de andere
convert_mass() Retourneert de invoerwaarde die van de ene massa-eenheid naar de andere is geconverteerd
convert_speed() Retourneert de invoerwaarde die wordt geconverteerd van de ene snelheidseenheid naar een andere
convert_temperature() Retourneert de invoerwaarde die wordt geconverteerd van de ene temperatuureenheid naar de andere
convert_volume() Retourneert de invoerwaarde die van de ene volumeeenheid naar een andere is geconverteerd