Delen via


Scalaire functietypen in één oogopslag

In dit artikel worden alle beschikbare scalaire functies gegroepeerd op type. Zie Aggregatiefunctietypen voor aggregatiefuncties.

Binaire functies

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

Conversiefuncties

Functienaam Description
tobool() Invoer converteren naar booleaanse (ondertekende 8-bits) weergave.
todatetime() Converteert invoer naar de scalaire datum/tijd.
todouble() Converteert de invoer naar een waarde van het type echt.
tostring() Converteert invoer naar een tekenreeksweergave.
totimespan() Converteert invoer naar scalaire tijdspanne.

Functies voor datum/tijdspanne

Functienaam Description
ago() Trekt de opgegeven periode af van de huidige UTC-kloktijd.
datetime_add() Berekent een nieuwe datum/tijd 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 verschuiving, 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 vertegenwoordigt.
dayofweek() Retourneert het gehele aantal dagen sinds de voorgaande zondag, als een periode.
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 verschuiving, indien opgegeven.
endofmonth() Retourneert het einde van de maand met de datum, verschoven door een verschuiving, indien opgegeven.
endofweek() Retourneert het einde van de week met de datum, verschoven door een verschuiving, indien opgegeven.
endofyear() Retourneert het einde van het jaar met de datum, verschoven door een verschuiving, 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 parameter format patroon.
getyear() Retourneert het jaargedeelte van het argument datum/tijd.
hourofday() Retourneert het gehele getal dat het uurnummer van de opgegeven datum vertegenwoordigt.
make_datetime() Hiermee maakt u een scalaire datum/tijd-waarde op basis van de opgegeven datum en tijd.
make_timespan() Hiermee maakt u een scalaire tijdswaarde van de opgegeven periode.
monthofyear() Retourneert het gehele getal dat het maandnummer van het opgegeven jaar vertegenwoordigt.
now() Retourneert de huidige UTC-kloktijd, eventueel verschoven door een bepaalde periode.
startofday() Retourneert het begin van de dag met de datum, verschoven door een verschuiving, indien opgegeven.
startofmonth() Retourneert het begin van de maand met de datum, verschoven door een verschuiving, indien opgegeven.
startofweek() Retourneert het begin van de week met de datum, verschoven door een verschuiving, indien opgegeven.
beginvanjaar() Retourneert het begin van het jaar met de datum, verschoven door een verschuiving, indien opgegeven.
todatetime() Converteert invoer naar de 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.
weekofyear() Retourneert een geheel getal dat het weeknummer vertegenwoordigt.

Dynamische/matrixfuncties

Functienaam Description
array_concat() Voegt een aantal dynamische matrices samen tot één matrix.
array_iff() Hiermee past u de functie iif toe op matrices.
array_index_of() Zoekt in de matrix naar het opgegeven item en retourneert de positie ervan.
array_length() Berekent het aantal elementen in een dynamische matrix.
array_reverse() Hiermee wordt de volgorde van de elementen in een dynamische matrix omgedraaid.
array_rotate_left() Hiermee worden waarden binnen een dynamische matrix naar links gedraaid.
array_rotate_right() Hiermee roteert u waarden binnen een dynamische matrix naar rechts.
array_shift_left() Hiermee worden waarden binnen een dynamische matrix naar links verplaatst.
array_shift_right() Hiermee worden waarden binnen 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 gemaakt die zijn gescheiden van de invoermatrix.
array_sum() Berekent de som van een dynamische matrix.
bag_has_key() Hiermee wordt gecontroleerd of een kolom met een dynamische zak een bepaalde sleutel bevat.
bag_keys() Inventariseert alle hoofdsleutels in een dynamisch eigenschapsverzamelingsobject.
bag_merge() Hiermee worden dynamische eigenschapsverzamelingen samengevoegd in een dynamische eigenschappenverzameling met alle eigenschappen samengevoegd.
bag_pack() Hiermee maakt u een dynamisch object (eigenschappenverzameling) op basis van een lijst met namen en waarden.
bag_pack_columns() Hiermee maakt u een dynamisch object (eigenschappenverzameling) op basis van een lijst met kolommen.
bag_remove_keys() Hiermee verwijdert u sleutels en bijbehorende waarden uit een dynamische eigenschappenverzameling.
bag_set_key() Hiermee stelt u een bepaalde sleutel in op een bepaalde waarde in een dynamische eigenschappenverzameling.
jaccard_index() Berekent de Jaccard-index van twee sets.
pack_all() Hiermee maakt u een dynamisch object (eigenschappenverzameling) van alle kolommen van de tabellaire expressie.
pack_array() Verpakt alle invoerwaarden in een dynamische matrix.
repeat() Hiermee wordt een dynamische matrix gegenereerd die een reeks gelijke waarden bevat.
set_difference() Retourneert een matrix van de set met alle afzonderlijke waarden die zich in de eerste matrix maar 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() Somt alle padexpressies op waarmee bladeren in een dynamisch object worden geïdentificeerd.
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 Description
next() Voor de geserialiseerde rijenset retourneert een waarde van een opgegeven kolom uit de latere rij volgens de verschuiving.
prev() Voor de geserialiseerde rijenset wordt een waarde geretourneerd 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 rijenset: opeenvolgende getallen die beginnen met een bepaalde index of standaard vanaf 1.
row_rank_dense() Retourneert de dichte rang van een rij in de geserialiseerde rijenset.
row_rank_min() Retourneert de minimale rangorde van een rij in de geserialiseerde rijenset.

Stroombesturingsfuncties

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

Wiskundige functies

Functienaam Description
abs() Berekent de absolute waarde van de invoer.
acos() Retourneert 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 omgekeerde bewerking van sin()).
atan() Retourneert de hoek waarvan de tangens het opgegeven getal is (de omgekeerde 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 standaard cumulatieve bètaverdelingsfunctie.
beta_inv() Berekent de inverse van de cumulatieve bèta-kansdichtheidsfunctie.
beta_pdf() Retourneert de bètafunctie van de waarschijnlijkheidsdichtheid.
cos() Retourneert de cosinusfunctie.
cot() Berekent de trigonometrische cotangens van de opgegeven hoek, in radialen.
degrees() Converteert de hoekwaarde in radialen naar waarde in graden, met behulp van formulegraden = (180 / PI) * hoek-in-radialen.
erf() Retourneert de foutfunctie.
erfc() Retourneert de aanvullende foutfunctie.
exp() De exponentiële basis-e-functie van x, die e verheffen tot de macht x: e^x.
exp10() De exponentiële basis-10-functie van x, die 10 is verhoogd tot de macht x: 10^x.
exp2() De exponentiële basis-2-functie van x, die 2 is verhoogd tot de macht x: 2^x.
gamma() Berekent de gammafunctie.
isfinite() Retourneert of invoer een eindige waarde is (is niet oneindig of NaN).
isinf() Retourneert of invoer een oneindige (positieve of negatieve) waarde is.
isnan() Retourneert of de invoer een NaN-waarde (Not-a-Number) is.
log() Retourneert de natuurlijke logaritmefunctie.
log10() Retourneert de algemene logaritmefunctie (grondtal-10).
log2() Retourneert de logaritme-functie base-2.
loggamma() Berekent het logboek van de absolute waarde van de gammafunctie.
not() Hiermee wordt de waarde van het bool-argument omgedraaid.
pi() Retourneert de constante waarde van Pi (π).
pow() Retourneert een resultaat van het verhogen tot macht.
radialen() Converteert de hoekwaarde in graden naar waarde in radialen, met behulp van formule-radialen = (PI / 180) * hoek-in-graden.
rand() Retourneert een willekeurig getal.
range() Hiermee wordt een dynamische matrix gegenereerd die een reeks waarden met gelijke afstand bevat.
round() Retourneert de afgeronde bron met 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 functie Welch-test.

Metagegevensfuncties

Functienaam Description
column_ifexists() Gebruikt een kolomnaam als een tekenreeks en een standaardwaarde. Retourneert een verwijzing naar de kolom als deze bestaat, anders retourneert de standaardwaarde.
current_cluster_endpoint() Retourneert het huidige cluster waarop de query wordt uitgevoerd.
current_database() Retourneert de naam van de database in 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 die de query uitvoert.
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 ('omvang') identificeert waarin de huidige record zich bevindt.
extent_tags() Retourneert een dynamische matrix met de tags van de gegevensshard ('omvang') waarin de huidige record zich bevindt.
ingestion_time() Hiermee haalt u de $IngestionTime verborgen datum/tijd-kolom of null van de record op.

Afrondingsfuncties

Functienaam Description
bin() Hiermee worden waarden naar beneden afgerond op een veelvoud van 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 bin-functie.)
ceiling() Berekent het kleinste gehele getal groter dan of gelijk aan de opgegeven numerieke expressie.

Voorwaardelijke functies

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

Reeksfuncties op het punt van elementen

Functienaam Description
series_abs() Berekent de absolute waarde van de numerieke reeksinvoer op basis van elementen.
series_acos() Berekent de arccosinusfunctie van de invoer van numerieke reeksen.
series_add() Berekent de elementgewijze optellingen van twee invoerwaarden voor numerieke reeksen.
series_asin() Berekent de arcsinusfunctie van de invoer van numerieke reeksen.
series_atan() Berekent de arctangensfunctie van de invoer van numerieke reeksen.
series_ceiling() Berekent de elementgewijze plafondfunctie van de numerieke reeksinvoer.
series_cos() Berekent de elementgewijze cosinusfunctie van de numerieke reeksinvoer.
series_divide() Berekent de elementgewijze deling van twee invoerwaarden voor numerieke reeksen.
series_equals() Berekent het elementgewijze gelijk aan (==) logische bewerking van twee invoerwaarden voor numerieke reeksen.
series_exp() Berekent de exponentiële basis-e-functie (e^x) van de invoer van numerieke reeksen.
series_floor() Berekent de basisfunctie van de numerieke reeksinvoer op basis van elementen.
series_greater() Berekent de grotere (>) logische bewerking van twee invoerwaarden voor numerieke reeksen.
series_greater_equals() Berekent de logische bewerking groter of gelijk aan (>=) van twee invoerwaarden voor numerieke reeksen.
series_less() Berekent de logische bewerking voor elementengewijze minder (<) van twee numerieke reeksinvoeren.
series_less_equals() Berekent de logische bewerking van twee invoerwaarden voor numerieke reeksen met een kleiner of gelijk (<=) element.
series_log() Berekent de natuurlijke logaritmefunctie (base-e) van de invoer van numerieke reeksen.
series_multiply() Berekent de elementmatige vermenigvuldiging van twee numerieke reeksinvoeren.
series_not_equals() Berekent de logische bewerking van twee invoerwaarden voor numerieke reeksen die niet gelijk zijn aan (!=).
series_pow() Berekent het elementgewijze vermogen van twee invoerwaarden voor numerieke reeksen.
series_sign() Berekent het elementgewijze teken van de invoer van numerieke reeksen.
series_sin() Berekent de sinusfunctie van de numerieke reeksinvoer op basis van elementen.
series_subtract() Berekent de elementgewijze aftrekking van twee invoerwaarden voor numerieke reeksen.
series_tan() Berekent de elementgewijze tangensfunctie van de numerieke reeksinvoer.

Reeksverwerkingsfuncties

Functienaam Description
series_cosine_similarity() Berekent de cosinus-gelijkenis van twee numerieke reeksen.
series_decompose() Hiermee wordt de reeks opgesplitst in onderdelen.
series_decompose_anomalies() Hiermee vindt u afwijkingen in een reeks op basis van reeksontleding.
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() Hiermee worden ontbrekende waarden in een reeks vervangen door een opgegeven constante waarde.
series_fill_forward() Voert forward fill interpolatie uit van ontbrekende waarden in een reeks.
series_fill_linear() Voert lineaire interpolatie van ontbrekende waarden in een reeks uit.
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 past u twee segmenten lineaire regressie toe op een reeks, die meerdere kolommen retourneert.
series_fit_2lines_dynamic() Hiermee past u twee segmenten lineaire regressie toe op een reeks, die een dynamisch object retourneert.
series_fit_line() Hiermee past u lineaire regressie toe op een reeks, die meerdere kolommen retourneert.
series_fit_line_dynamic() Hiermee past u lineaire regressie toe op een reeks, die een dynamisch object retourneert.
series_fit_poly() Hiermee wordt polynomiale regressie toegepast op een reeks, die meerdere kolommen retourneert.
series_ifft() Hiermee past u de Inverse Fast Fourier Transform (IFFT) toe op een reeks.
series_iir() Hiermee past u een Infinite Impulse Response-filter toe op een reeks.
series_magnitude() Berekent de grootte van de numerieke reeksen.
series_outliers() Scoren anomaliepunten in een reeks.
series_pearson_correlation() Berekent de Pearson-correlatiecoëfficiënt van twee reeksen.
series_periods_detect() Hiermee worden de belangrijkste perioden in een tijdreeks gevonden.
series_periods_validate() Hiermee wordt gecontroleerd of een tijdreeks periodieke patronen van opgegeven lengten bevat.
series_seasonal() Hiermee vindt u het seizoensgebonden onderdeel van de reeks.
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 Description
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() Een overeenkomst ophalen 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 op 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 true als het argument een lege tekenreeks is of null is.
isnotempty() Retourneert true als het argument geen lege tekenreeks of null is.
isnotnull() Retourneert true als het argument niet null is.
isnull() Evalueert het enige argument en retourneert een boolwaarde die aangeeft of het argument een null-waarde oplevert.
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 invoerreeks en IP-voorvoegselmasker naar lange (ondertekende 64-bits) getalweergave.
parse_ipv6() Converteert IPv6- of IPv4-tekenreeksen 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-querytekenreeks 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 punycode-formulier.
punycode_to_string() Decodeert de domeinnaam van het Punycode-formulier.
reverse() Met de functie wordt een omgekeerde invoertekenreeks gemaakt.
split() Splitst een bepaalde tekenreeks op basis van een bepaald scheidingsteken en retourneert een tekenreeksmatrix met de ingesloten subtekenreeksen.
strcat() Voegt 1 tot 64 argumenten samen.
strcat_delim() Hiermee worden 2 tot 64 argumenten samengevoegd, met scheidingsteken, opgegeven als eerste argument.
strcmp() Vergelijkt twee tekenreeksen.
strlen() Retourneert de lengte, in tekens, van de invoertekenreeks.
strrep() Herhaalt opgegeven tekenreeks het aantal keren (standaard - 1).
subtekenreeks() Extraheert een subtekenreeks uit een brontekenreeks vanaf een index tot het einde van de tekenreeks.
toupper() Converteert een tekenreeks naar hoofdletters.
translate() Vervangt een reeks tekens ('searchList') door een andere reeks 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 Description
ipv4_compare() Vergelijkt twee IPv4-tekenreeksen.
ipv4_is_in_range() Controleert of het adres van de IPv4-tekenreeks zich in het IPv4-voorvoegselnotatiebereik bevindt.
ipv4_is_in_any_range() Controleert of het IPv4-tekenreeksadres een van de IPv4-voorvoegselnotatiebereiken 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 particuliere 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 invoerreeks 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() Hiermee wordt gecontroleerd of een IPv6-tekenreeksadres zich in het IPv6-voorvoegselnotatiebereik bevindt.
ipv6_is_in_any_range() Controleert of een IPv6-tekenreeksadres zich in een van de IPv6-voorvoegselnotatiebereiken bevindt.
geo_info_from_ip_address() Haalt geolocatiegegevens op over IPv4- of IPv6-adressen.

IPv4-tekstovereenkomstfuncties

Functienaam Description
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 Description
gettype() Retourneert het runtimetype van het ene argument.

Scalaire aggregatiefuncties

Functienaam Description
dcount_hll() Berekent het aantal uit hll-resultaten (die zijn gegenereerd door hll of hll-merge).
hll_merge() Voegt hll-resultaten samen (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 is gegenereerd door tdigest of merge_tdigest).
percentrank_tdigest() Berekent de rangschikkingspercentage van een waarde in een gegevensset.
rank_tdigest() Berekent de relatieve positie van een waarde in een set.
merge_tdigest() De meest recente resultaten samenvoegen (scalaire versie van de statistische versie tdigest-merge()).

Georuimtelijke functies

Functienaam Description
geo_angle() Berekent de hoek met de klok mee in radialen tussen twee lijnen op aarde.
geo_azimuth() Berekent de hoek met de klok mee in radialen tussen de lijn van punt1 naar het ware noorden en een lijn van punt1 naar 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 met veelhoek of multipolygon doorsnijdt.
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 meerdere lijnen met veelhoek of multipolygon.
geo_point_buffer() Berekent veelhoek die alle punten binnen de opgegeven straal 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 binnen 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 waarde van de S2-celtokentekenreeks voor een geografische locatie.
geo_point_to_h3cell() Berekent de waarde van de H3-celtokentekenreeks voor een geografische locatie.
geo_line_buffer() Berekent veelhoek of multipolygon die alle punten binnen de opgegeven straal van de invoerlijn of multilijn op aarde bevat.
geo_line_centroid() Berekent het zwaartepunt van een lijn of een multilijn op aarde.
geo_line_densify() Converteert planaire lijnranden naar geodetische gegevens door tussenliggende punten toe te voegen.
geo_line_length() Berekent de totale lengte van een lijn of een lijn met meerdere lijnen 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 lijnen op aarde bedekken. Handig hulpprogramma voor georuimtelijke koppeling.
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 invoerveelhoek of multipolygon op aarde bevat.
geo_polygon_centroid() Berekent het zwaartepunt van veelhoek of een multipolygon op aarde.
geo_polygon_densify() Hiermee worden veelhoek- of multipolygonranden naar geodetische randen geconverteerd 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 een veelhoek of multipolygon op aarde bedekken. Handig hulpprogramma voor georuimtelijke koppeling.
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 Geohash-gebied 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 S2-celburen.
geo_s2cell_to_polygon() Berekent de veelhoek die het rechthoekige gebied van de S2-cel 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-celburen.
geo_h3cell_to_polygon() Berekent de veelhoek die het rechthoekige gebied van de H3-cel vertegenwoordigt.
geo_h3cell_parent() Berekent het 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 die aan elkaar gerelateerd zijn, 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 Description
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 Description
convert_angle() Retourneert de invoerwaarde die is geconverteerd van de ene hoekeenheid naar de andere
convert_energy() Geeft als resultaat de invoerwaarde die is geconverteerd van de ene energie-eenheid naar de andere
convert_force() Retourneert de invoerwaarde die is geconverteerd van de ene krachteenheid naar de andere
convert_length() Retourneert de invoerwaarde die is geconverteerd van de ene lengte-eenheid naar de andere
convert_mass() Retourneert de invoerwaarde die is geconverteerd van de ene massa-eenheid naar de andere
convert_speed() Retourneert de invoerwaarde die is geconverteerd van de ene snelheidseenheid naar de andere
convert_temperature() Retourneert de invoerwaarde die is geconverteerd van de ene temperatuureenheid naar de andere
convert_volume() Retourneert de invoerwaarde die is geconverteerd van de ene volume-eenheid naar de andere