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 |
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor