Scalaire functietypen in één oogopslag
Van toepassing op: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft 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 |