Skalära funktionstyper snabbt
Gäller för: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
I den här artikeln visas alla tillgängliga skalärfunktioner grupperade efter typ. Aggregeringsfunktioner finns i aggregeringsfunktionstyper.
Binära funktioner
Funktionsnamn | Beskrivning |
---|---|
binary_and() | Returnerar ett resultat av bitvis och åtgärden mellan två värden. |
binary_not() | Returnerar en bitvis negation av indatavärdet. |
binary_or() | Returnerar ett resultat av bitvis eller åtgärd av de två värdena. |
binary_shift_left() | Returnerar binär skift vänsteråtgärd på ett par tal: en << n. |
binary_shift_right() | Returnerar högeråtgärd för binärt skift på ett par tal: en >> n. |
binary_xor() | Returnerar ett resultat av bitvis xor-åtgärden för de två värdena. |
bitset_count_ones() | Returnerar antalet angivna bitar i den binära representationen av ett tal. |
Konverteringsfunktioner
Funktionsnamn | Beskrivning |
---|---|
tobool() | Konvertera indata till boolesk (signerad 8-bitars) representation. |
todatetime() | Konverterar indata till datetime scalar. |
todecimal() | Konverterar indata till en decimaltalsrepresentation. |
todouble() | Konverterar indata till ett värde av typen real. |
toguid() | Konverterar indata till ett värde av typen guid. |
toint() | Konverterar indata till en heltalsnummerrepresentation. |
tolong() | Konverterar indata till en lång talrepresentation. |
tostring() | Konverterar indata till en strängrepresentation. |
totimespan() | Konverterar indata till tidsintervallskalar. |
DateTime/tidsintervallfunktioner
Funktionsnamn | Beskrivning |
---|---|
ago() | Subtraherar det angivna tidsintervallet från den aktuella UTC-klocktiden. |
datetime_add() | Beräknar en ny datetime från en angiven datepart multiplicerat med ett angivet belopp som läggs till i en angiven datetime. |
datetime_diff() | Returnerar slutet av året som innehåller datumet, skiftat med en förskjutning, om det tillhandahålls. |
datetime_local_to_utc() | Konverterar lokal datetime till UTC datetime med en tidszonsspecifikation. |
datetime_part() | Extraherar den begärda datumdelen som ett heltalsvärde. |
datetime_utc_to_local() | Konverterar UTC datetimgoe till lokal datetime med hjälp av en tidszonsspecifikation. |
dayofmonth() | Returnerar heltalsnumret som representerar dagsnumret för den angivna månaden. |
dayofweek() | Returnerar heltalsantalet dagar sedan föregående söndag som ett tidsintervall. |
dayofyear() | Returnerar heltalsnumret representerar dagsnumret för det angivna året. |
endofday() | Returnerar slutet av dagen som innehåller datumet, skiftat med en förskjutning, om det tillhandahålls. |
endofmonth() | Returnerar slutet av månaden som innehåller datumet, skiftat med en förskjutning, om det anges. |
endofweek() | Returnerar slutet av veckan som innehåller datumet, skiftat med en förskjutning, om det anges. |
endofyear() | Returnerar slutet av året som innehåller datumet, skiftat med en förskjutning, om det tillhandahålls. |
format_datetime() | Formaterar en datetime-parameter baserat på formatmönsterparametern. |
format_timespan() | Formaterar en parameter för format-timespan baserat på formatmönsterparametern. |
getyear() | Returnerar årsdelen av argumentet datetime. |
hourofday() | Returnerar heltalsnumret som representerar timnumret för det angivna datumet. |
make_datetime() | Skapar ett datetime scalar-värde från angivet datum och tid. |
make_timespan() | Skapar ett tidsintervallskalarvärde från den angivna tidsperioden. |
monthofyear() | Returnerar heltalsnumret som representerar månadsnumret för det angivna året. |
now() | Returnerar den aktuella UTC-klocktiden, om du vill förskjuta med ett angivet tidsintervall. |
startofday() | Returnerar början av dagen som innehåller datumet, skiftat med en förskjutning, om det tillhandahålls. |
startofmonth() | Returnerar början av månaden som innehåller datumet, skiftat med en förskjutning, om det anges. |
startofweek() | Returnerar början av veckan som innehåller datumet, skiftat med en förskjutning, om det tillhandahålls. |
startofyear() | Returnerar början av året som innehåller datumet, skiftat med en förskjutning, om det anges. |
todatetime() | Konverterar indata till datetime scalar. |
totimespan() | Konverterar indata till tidsintervallskalar. |
unixtime_microseconds_todatetime() | Konverterar unix-epoch-mikrosekunder till UTC datetime. |
unixtime_milliseconds_todatetime() | Konverterar unix-epoch millisekunder till UTC datetime. |
unixtime_nanoseconds_todatetime() | Konverterar unix-epoch nanosekunder till UTC datetime. |
unixtime_seconds_todatetime() | Konverterar unix-epoch-sekunder till UTC datetime. |
weekofyear() | Returnerar ett heltal som representerar veckonumret. |
Dynamiska funktioner/matrisfunktioner
Funktionsnamn | Beskrivning |
---|---|
array_concat() | Sammanfogar ett antal dynamiska matriser till en enda matris. |
array_iff() | Tillämpar elementmässigt iif-funktion på matriser. |
array_index_of() | Söker i matrisen efter det angivna objektet och returnerar dess position. |
array_length() | Beräknar antalet element i en dynamisk matris. |
array_reverse() | Ändrar ordningen på elementen i en dynamisk matris. |
array_rotate_left() | Roterar värden i en dynamisk matris till vänster. |
array_rotate_right() | Roterar värden i en dynamisk matris till höger. |
array_shift_left() | Flyttar värden i en dynamisk matris till vänster. |
array_shift_right() | Flyttar värden i en dynamisk matris till höger. |
array_slice() | Extraherar en sektor av en dynamisk matris. |
array_sort_asc() | Sorterar en samling matriser i stigande ordning. |
array_sort_desc() | Sorterar en samling matriser i fallande ordning. |
array_split() | Skapar en matris med matriser som delas upp från indatamatrisen. |
array_sum() | Beräknar summan av en dynamisk matris. |
bag_has_key() |
Kontrollerar om en dynamisk påskolumn innehåller en viss nyckel. |
bag_keys() | Räknar upp alla rotnycklar i ett dynamiskt egenskaps-bag-objekt. |
bag_merge() | Sammanfogar dynamiska egenskapspåsar till en dynamisk egenskapsväska med alla egenskaper sammanfogade. |
bag_pack() | Skapar ett dynamiskt objekt (egenskapsväska) från en lista med namn och värden. |
bag_pack_columns() | Skapar ett dynamiskt objekt (egenskapsväska) från en lista med kolumner. |
bag_remove_keys() | Tar bort nycklar och associerade värden från en dynamisk egenskapsuppsättning. |
bag_set_key() | Anger en given nyckel till ett angivet värde i en dynamisk egenskapsuppsättning. |
jaccard_index() | Beräknar Jaccard-indexet av två uppsättningar. |
pack_all() | Skapar ett dynamiskt objekt (egenskapsväska) från alla kolumner i tabelluttrycket. |
pack_array() | Packar alla indatavärden i en dynamisk matris. |
repeat() | Genererar en dynamisk matris med en serie med lika värden. |
set_difference() | Returnerar en matris med uppsättningen med alla distinkta värden som finns i den första matrisen men som inte finns i andra matriser. |
set_has_element() | Avgör om den angivna matrisen innehåller det angivna elementet. |
set_intersect() | Returnerar en matris med uppsättningen med alla distinkta värden som finns i alla matriser. |
set_union() | Returnerar en matris med uppsättningen med alla distinkta värden som finns i någon av de angivna matriserna. |
treepath() | Räknar upp alla sökvägsuttryck som identifierar löv i ett dynamiskt objekt. |
zip() | Zip-funktionen accepterar valfritt antal dynamiska matriser. Returnerar en matris vars element var och en är en matris med elementen i indatamatriserna i samma index. |
Skalära fönsterfunktioner
Funktionsnamn | Beskrivning |
---|---|
next() | För den serialiserade raduppsättningen returnerar ett värde för en angiven kolumn från den senare raden enligt förskjutningen. |
prev() | För den serialiserade raduppsättningen returnerar ett värde för en angiven kolumn från den tidigare raden enligt förskjutningen. |
row_cumsum() | Beräknar den kumulativa summan av en kolumn. |
row_number() | Returnerar en rads tal i den serialiserade raduppsättningen – efterföljande tal som börjar från ett givet index eller från 1 som standard. |
row_rank_dense() | Returnerar en rads kompakta rangordning i den serialiserade raduppsättningen. |
row_rank_min() | Returnerar en rads minimala rangordning i den serialiserade raduppsättningen. |
Flödeskontrollfunktioner
Funktionsnamn | Beskrivning |
---|---|
toscalar() | Returnerar ett skalärt konstant värde för det utvärderade uttrycket. |
Matematiska funktioner
Funktionsnamn | Beskrivning |
---|---|
abs() | Beräknar det absoluta värdet för indata. |
acos() | Returnerar vinkeln vars cosiné är det angivna talet (inverteringsåtgärden för cos()). |
asin() | Returnerar vinkeln vars sinus är det angivna talet (inverteringsåtgärden av sin()). |
atan() | Returnerar vinkeln vars tangens är det angivna talet (inverteringsåtgärden tan()). |
atan2() | Beräknar vinkeln, i radianer, mellan den positiva x-axeln och strålen från ursprunget till punkten (y, x). |
beta_cdf() | Returnerar den kumulativa standard-betadistributionsfunktionen. |
beta_inv() | Returnerar inversen av beta kumulativ sannolikhet betadensitetsfunktion. |
beta_pdf() | Returnerar betafunktionen sannolikhetsdensitet. |
cos() | Returnerar cosininfunktionen. |
cot() | Beräknar den trigonometriska cotangensen för den angivna vinkeln, i radianer. |
grader() | Konverterar vinkelvärdet i radianer till värdet i grader, med formelgrader = (180 /PI) * vinkel-i-radianer. |
erf() | Returnerar felfunktionen. |
erfc() | Returnerar den kompletterande felfunktionen. |
exp() | Den exponentiella funktionen base-e för x, som är e upphöjt till power x: e^x. |
exp10() | Den exponentiella funktionen base-10 för x, som är 10 upphöjt till power x: 10^x. |
exp2() | Den exponentiella funktionen base-2 för x, som är 2 upphöjd till power x: 2^x. |
gamma() | Beräknar gammafunktionen. |
isfinite() | Returnerar om indata är ett begränsat värde (är inte oändligt eller NaN). |
isinf() | Returnerar om indata är ett oändligt (positivt eller negativt) värde. |
isnan() | Returnerar om indata är NaN-värde (Not-a-Number). |
log() | Returnerar den naturliga logaritmfunktionen. |
log10() | Returnerar den vanliga logaritmfunktionen (base-10). |
log2() | Returnerar logaritm-funktionen base-2. |
loggamma() | Beräknar loggen för det absoluta värdet för gammafunktionen. |
not() | Ändrar värdet för dess bool-argument. |
pi() | Returnerar konstantvärdet för Pi (π). |
pow() | Returnerar ett resultat av att höja till ström. |
radianer() | Konverterar vinkelvärdet i grader till värdet i radianer med hjälp av formelradianer = (PI / 180) * vinkel-i-grader. |
rand() | Returnerar ett slumpmässigt tal. |
range() | Genererar en dynamisk matris med en serie lika blankstegsvärden. |
round() | Returnerar den avrundade källan till den angivna precisionen. |
sign() | Tecken på ett numeriskt uttryck. |
sin() | Returnerar sinusfunktionen. |
sqrt() | Returnerar kvadratrotfunktionen. |
tan() | Returnerar tangentfunktionen. |
welch_test() | Beräknar p-värdet för funktionen Welch-test. |
Metadatafunktioner
Funktionsnamn | Beskrivning |
---|---|
column_ifexists() | Tar ett kolumnnamn som en sträng och ett standardvärde. Returnerar en referens till kolumnen om den finns, annars - returnerar standardvärdet. |
current_cluster_endpoint() | Returnerar det aktuella klustret som kör frågan. |
current_database() | Returnerar namnet på databasen i omfånget. |
current_principal() | Returnerar det aktuella huvudkontot som kör den här frågan. |
current_principal_details() | Returnerar information om det huvudnamn som kör frågan. |
current_principal_is_member_of() | Kontrollerar gruppmedlemskap eller huvudidentitet för det aktuella huvudkontot som kör frågan. |
cursor_after() | Används för att komma åt de poster som matades in efter markörens tidigare värde. |
estimate_data_size() | Returnerar en uppskattad datastorlek för de valda kolumnerna i tabelluttrycket. |
extent_id() | Returnerar en unik identifierare som identifierar datashard ("extent") som den aktuella posten finns i. |
extent_tags() | Returnerar en dynamisk matris med taggarna för datashard ("extent") som den aktuella posten finns i. |
ingestion_time() | Hämtar postens $IngestionTime dold datetime-kolumn eller null. |
Avrundningsfunktioner
Funktionsnamn | Beskrivning |
---|---|
bin() | Avrundar värden nedåt till en heltalsmultipel av en viss lagerplatsstorlek. |
bin_at() | Avrundar värden nedåt till en "lagerplats med fast storlek" med kontroll över lagerplatsens startpunkt. (Se även bin-funktionen.) |
tak() | Beräknar det minsta heltal som är större än, eller lika med, det angivna numeriska uttrycket. |
Villkorsstyrda funktioner
Funktionsnamn | Beskrivning |
---|---|
case() | Utvärderar en lista över predikat och returnerar det första resultatuttrycket vars predikat är uppfyllt. |
coalesce() | Utvärderar en lista med uttryck och returnerar det första icke-null-uttrycket (eller inget för sträng). |
iff() | Utvärdera det första argumentet (predikatet) och returnerar värdet för antingen det andra eller tredje argumentet, beroende på om predikatet utvärderas till sant (andra) eller falskt (tredje). |
max_of() | Returnerar det maximala värdet för flera utvärderade numeriska uttryck. |
min_of() | Returnerar minimivärdet för flera utvärderade numeriska uttryck. |
Serieelementsbaserade funktioner
Funktionsnamn | Beskrivning |
---|---|
series_abs() | Beräknar det elementmässigt absoluta värdet för den numeriska seriens indata. |
series_acos() | Beräknar den elementmässigt arccosiniska funktionen för den numeriska seriens indata. |
series_add() | Beräknar elementmässigt tillägg av två numeriska serieindata. |
series_asin() | Beräknar den elementvisa arcsinusfunktionen i den numeriska seriens indata. |
series_atan() | Beräknar den elementmässigt arctangensfunktionen för den numeriska seriens indata. |
series_ceiling() | Beräknar den elementbaserade takfunktionen för de numeriska serieindata. |
series_cos() | Beräknar den elementmässigt cosinska funktionen för den numeriska seriens indata. |
series_divide() | Beräknar den elementmässigt indefinierade divisionen av två numeriska serieindata. |
series_equals() | Beräknar elementmässigt lika med (== ) logikåtgärd för två numeriska serieindata. |
series_exp() | Beräknar den elementmässigt exponentiella funktionen base-e (e^x) för den numeriska seriens indata. |
series_floor() | Beräknar den elementmässigt våningsfunktionen för den numeriska seriens indata. |
series_greater() | Beräknar logikåtgärden elementmässigt större (> ) för två numeriska serieindata. |
series_greater_equals() | Beräknar elementmässigt större eller lika med (>= ) logikåtgärd för två numeriska serieindata. |
series_less() | Beräknar logikåtgärden elementvis mindre (< ) för två numeriska serieindata. |
series_less_equals() | Beräknar logikåtgärden elementvis mindre eller lika med (<= ) för två numeriska serieindata. |
series_log() | Beräknar den elementmässigt naturliga logaritmfunktionen (base-e) för den numeriska seriens indata. |
series_multiply() | Beräknar elementmässigt multiplikation av två numeriska serieindata. |
series_not_equals() | Beräknar att elementmässigt inte är lika med (!= ) logikåtgärd för två numeriska serieindata. |
series_pow() | Beräknar elementmässigt för två numeriska serieindata. |
series_sign() | Beräknar elementmässigt tecken på numeriska serieindata. |
series_sin() | Beräknar den elementmässigt sinusfunktionen i den numeriska seriens indata. |
series_subtract() | Beräknar elementmässigt subtraktion av två numeriska serieindata. |
series_tan() | Beräknar den elementmässigt tangensfunktionen för den numeriska seriens indata. |
Seriebearbetningsfunktioner
Funktionsnamn | Beskrivning |
---|---|
series_cosine_similarity() | Beräknar den cosinniska likheten för två numeriska serier. |
series_decompose() | Gör en nedbrytning av serien i komponenter. |
series_decompose_anomalies() | Hittar avvikelser i en serie baserat på seriens nedbrytning. |
series_decompose_forecast() | Prognos baserat på seriens nedbrytning. |
series_dot_product() | Beräknar dot-produkten av två numeriska serier. |
series_fill_backward() | Utför bakåtfyllningsinterpolation av saknade värden i en serie. |
series_fill_const() | Ersätter saknade värden i en serie med ett angivet konstant värde. |
series_fill_forward() | Utför vidarebefordran av fyllnadsinterpolation av saknade värden i en serie. |
series_fill_linear() | Utför linjär interpolering av saknade värden i en serie. |
series_fft() | Tillämpar Fast Fourier Transform (FFT) på en serie. |
series_fir() | Använder ett Finite Impulse Response-filter på en serie. |
series_fit_2lines() | Tillämpar två segment linjär regression på en serie, returnerar flera kolumner. |
series_fit_2lines_dynamic() | Tillämpar två segment linjär regression på en serie, returnerar dynamiskt objekt. |
series_fit_line() | Tillämpar linjär regression på en serie och returnerar flera kolumner. |
series_fit_line_dynamic() | Tillämpar linjär regression på en serie och returnerar dynamiskt objekt. |
series_fit_poly() | Tillämpar polynomregression på en serie och returnerar flera kolumner. |
series_ifft() | Tillämpar IFFT (Inverse Fast Fourier Transform) på en serie. |
series_iir() | Använder ett Infinite Impulse Response-filter på en serie. |
series_magnitude() | Beräknar storlek för den numeriska serien. |
series_outliers() | Gör avvikelsepunkter i en serie. |
series_pearson_correlation() | Beräknar Pearson-korrelationskoefficienten för två serier. |
series_periods_detect() | Hittar de viktigaste perioderna som finns i en tidsserie. |
series_periods_validate() | Kontrollerar om en tidsserie innehåller periodiska mönster med angivna längder. |
series_seasonal() | Hittar säsongskomponenten i serien. |
series_stats() | Returnerar statistik för en serie i flera kolumner. |
series_stats_dynamic() | Returnerar statistik för en serie i dynamiskt objekt. |
series_sum() | Beräknar summan av numeriska serieelement. |
Strängfunktioner
Funktionsnamn | Beskrivning |
---|---|
base64_encode_tostring() | Kodar en sträng som base64-sträng. |
base64_encode_fromguid() | Kodar ett GUID som base64-sträng. |
base64_decode_tostring() | Avkodar en base64-sträng till en UTF-8-sträng. |
base64_decode_toarray() | Avkodar en base64-sträng till en matris med långa värden. |
base64_decode_toguid() | Avkodar en base64-sträng till ett GUID. |
countof() | Räknar förekomster av en delsträng i en sträng. Vanliga strängmatchningar kan överlappa varandra. regex matchar inte. |
extract() | Hämta en matchning för ett reguljärt uttryck från en textsträng. |
extract_all() | Hämta alla matchningar för ett reguljärt uttryck från en textsträng. |
extract_json() | Hämta ett angivet element ur en JSON-text med hjälp av ett sökvägsuttryck. |
has_any_index() | Söker i strängen efter objekt som anges i matrisen och returnerar positionen för det första objektet som finns i strängen. |
indexof() | Funktionen rapporterar det nollbaserade indexet för den första förekomsten av en angiven sträng i indatasträngen. |
isempty() | Returnerar sant om argumentet är en tom sträng eller är null. |
isnotempty() | Returnerar sant om argumentet inte är en tom sträng eller en null. |
isnotnull() | Returnerar sant om argumentet inte är null. |
isnull() | Utvärderar det enda argumentet och returnerar ett bool-värde som anger om argumentet utvärderas till ett null-värde. |
parse_command_line() | Parsar en Unicode-kommandoradssträng och returnerar en matris med kommandoradsargumenten. |
parse_csv() | Delar upp en angiven sträng som representerar kommaavgränsade värden och returnerar en strängmatris med dessa värden. |
parse_ipv4() | Konverterar indata till lång (signerad 64-bitars) nummerrepresentation. |
parse_ipv4_mask() | Konverterar indatasträng och IP-prefixmask till lång (signerad 64-bitars) nummerrepresentation. |
parse_ipv6() | Konverterar IPv6- eller IPv4-sträng till en kanonisk IPv6-strängrepresentation. |
parse_ipv6_mask() | Konverterar IPv6- eller IPv4-sträng och netmask till en kanonisk IPv6-strängrepresentation. |
parse_json() | Tolkar en sträng som ett JSON-värde och returnerar värdet som dynamiskt. |
parse_url() | Parsar en absolut URL-sträng och returnerar ett dynamiskt objekt som innehåller alla delar av URL:en. |
parse_urlquery() | Parsar en URL-frågesträng och returnerar ett dynamiskt objekt som innehåller frågeparametrarna. |
parse_version() | Konverterar indatasträngsrepresentation av versionen till ett jämförbart decimaltal. |
replace_regex() | Ersätt alla regex-matchningar med en annan sträng. |
replace_string() | Ersätt alla enskilda strängmatchningar med en angiven sträng. |
replace_strings() | Ersätt alla matchningar med flera strängar med angivna strängar. |
punycode_from_string() | Kodar domännamnet till Punycode-formuläret. |
punycode_to_string() | Avkodar domännamn från Punycode-formulär. |
reverse() | Funktionen gör omvänd indatasträng. |
split() | Delar upp en viss sträng enligt en viss avgränsare och returnerar en strängmatris med de inneslutna delsträngarna. |
strcat() | Sammanfogar mellan 1 och 64 argument. |
strcat_delim() | Sammanfogar mellan 2 och 64 argument, med avgränsare, som anges som första argument. |
strcmp() | Jämför två strängar. |
strlen() | Returnerar längden, i tecken, på indatasträngen. |
strrep() | Upprepar angivet antal angivna strängar (standard - 1). |
substring() | Extraherar en delsträng från en källsträng från ett index till slutet av strängen. |
tohex() | Konverterar indata till en hexadecimal sträng. |
tolower() | Konverterar indata till en gemen sträng. |
toupper() | Konverterar en sträng till versaler. |
translate() | Ersätter en uppsättning tecken ('searchList') med en annan uppsättning tecken ('replacementList') i en viss sträng. |
trim() | Tar bort alla inledande och avslutande matchningar för det angivna reguljära uttrycket. |
trim_end() | Tar bort avslutande matchning för det angivna reguljära uttrycket. |
trim_start() | Tar bort inledande matchning för det angivna reguljära uttrycket. |
url_decode() | Funktionen konverterar kodad URL till en vanlig URL-representation. |
url_encode() | Funktionen konverterar tecken i indata-URL:en till ett format som kan överföras via Internet. |
IPv4/IPv6-funktioner
Funktionsnamn | Beskrivning |
---|---|
ipv4_compare() | Jämför två IPv4-strängar. |
ipv4_is_in_range() | Kontrollerar om IPv4-strängadressen finns i notationsintervallet IPv4-prefix. |
ipv4_is_in_any_range() | Kontrollerar om IPv4-strängadressen är något av IPv4-prefixets notationsintervall. |
ipv4_is_match() | Matchar två IPv4-strängar. |
ipv4_is_private() | Kontrollerar om IPv4-strängadressen tillhör en uppsättning privata nätverks-IP-adresser. |
ipv4_netmask_suffix | Returnerar värdet för IPv4 netmask-suffixet från IPv4-strängadressen. |
parse_ipv4() | Konverterar indatasträngen till en lång (signerad 64-bitars) talrepresentation. |
parse_ipv4_mask() | Konverterar indatasträng och IP-prefixmask till lång (signerad 64-bitars) nummerrepresentation. |
ipv4_range_to_cidr_list() | Konverterar IPv4-adressintervall till en lista över CIDR-intervall. |
ipv6_compare() | Jämför två IPv4- eller IPv6-strängar. |
ipv6_is_match() | Matchar två IPv4- eller IPv6-strängar. |
parse_ipv6() | Konverterar IPv6- eller IPv4-sträng till en kanonisk IPv6-strängrepresentation. |
parse_ipv6_mask() | Konverterar IPv6- eller IPv4-sträng och netmask till en kanonisk IPv6-strängrepresentation. |
format_ipv4() | Parsar indata med en netmask och returnerar sträng som representerar IPv4-adress. |
format_ipv4_mask() | Parsar indata med en netmask och returnerar strängen som representerar IPv4-adressen som CIDR-notation. |
ipv6_is_in_range() | Kontrollerar om en IPv6-strängadress finns i notationsintervallet IPv6-prefix. |
ipv6_is_in_any_range() | Kontrollerar om en IPv6-strängadress finns i något av noteringsintervallen för IPv6-prefix. |
geo_info_from_ip_address() | Hämtar geoplatsinformation om IPv4- eller IPv6-adresser. |
IPv4-textmatchningsfunktioner
Funktionsnamn | Beskrivning |
---|---|
has_ipv4() | Söker efter en IPv4-adress i en text. |
has_ipv4_prefix() | Söker efter en IPv4-adress eller ett prefix i en text. |
has_any_ipv4() | Söker efter någon av de angivna IPv4-adresserna i en text. |
has_any_ipv4_prefix() | Söker efter någon av de angivna IPv4-adresserna eller prefixen i en text. |
Typfunktioner
Funktionsnamn | Beskrivning |
---|---|
gettype() | Returnerar körningstypen för dess enda argument. |
Skalära aggregeringsfunktioner
Funktionsnamn | Beskrivning |
---|---|
dcount_hll() | Beräknar dcount från hll-resultat (som genererades av hll eller hll-merge). |
hll_merge() | Sammanfogar hll-resultat (skalär version av den aggregerade versionen hll-merge()). |
percentile_tdigest() | Beräknar percentilresultatet från resultat av tdigest (som genererades av tdigest eller merge_tdigest). |
percentile_array_tdigest() | Beräknar percentilmatrisresultatet från resultat av tdigest (som genererades av tdigest eller merge_tdigest). |
percentrank_tdigest() | Beräknar den procentuella rangordningen för ett värde i en datamängd. |
rank_tdigest() | Beräknar relativ rangordning för ett värde i en uppsättning. |
merge_tdigest() | Sammanfoga resultat för tdigest (skalär version av den sammanställda versionen tdigest-merge()). |
Geospatiala funktioner
Funktionsnamn | Beskrivning |
---|---|
geo_angle() | Beräknar medsols vinkel i radianer mellan två linjer på jorden. |
geo_azimuth() | Beräknar medsols vinkel i radianer mellan linjen från punkt1 till sann norr och en linje från punkt1 till punkt2 på jorden. |
geo_distance_2points() | Beräknar det kortaste avståndet mellan två geospatiala koordinater på jorden. |
geo_distance_point_to_line() | Beräknar det kortaste avståndet mellan en koordinat och en linje eller flera linjer på jorden. |
geo_distance_point_to_polygon() | Beräknar det kortaste avståndet mellan en koordinat och en polygon eller multipolygon på jorden. |
geo_intersects_2lines() | Beräknar om de två linjerna eller flera linjer korsar varandra. |
geo_intersects_2polygons() | Beräknar om de två polygonerna eller multipolygonerna korsar varandra. |
geo_intersects_line_with_polygon() | Beräknar om linjen eller flera linjer korsar polygonen eller multipolygonen. |
geo_intersection_2lines() | Beräknar skärningspunkten mellan två rader eller flera linjer. |
geo_intersection_2polygons() | Beräknar skärningspunkten mellan två polygoner eller multipolygoner. |
geo_intersection_line_with_polygon() | Beräknar skärningspunkten mellan linje eller flera linjer med polygon eller multipolygon. |
geo_point_buffer() | Beräknar polygon som innehåller alla punkter inom den angivna radien för punkten på jorden. |
geo_point_in_circle() | Beräknar om geospatiala koordinater finns i en cirkel på jorden. |
geo_point_in_polygon() | Beräknar om geospatiala koordinater finns inuti en polygon eller en multipolygon på jorden. |
geo_point_to_geohash() | Beräknar värdet för Geohash-strängen för en geografisk plats. |
geo_point_to_s2cell() | Beräknar strängvärdet för S2-celltoken för en geografisk plats. |
geo_point_to_h3cell() | Beräknar strängvärdet för H3-celltoken för en geografisk plats. |
geo_line_buffer() | Beräknar polygon eller multipolygon som innehåller alla punkter inom den angivna radien för indatalinjen eller flera linjer på jorden. |
geo_line_centroid() | Beräknar linjens centroid eller en flerlinje på jorden. |
geo_line_densify() | Konverterar planarlinjekanter till geodesik genom att lägga till mellanliggande punkter. |
geo_line_length() | Beräknar den totala längden på linjen eller en flerlinje på jorden. |
geo_line_simplify() | Förenklar linjen eller en flerlinje genom att ersätta nästan raka kedjor av korta kanter med en enda lång kant på jorden. |
geo_line_to_s2cells() | Beräknar S2-celltoken som täcker en linje eller flera linjer på jorden. Användbart geospatialt kopplingsverktyg. |
geo_polygon_area() | Beräknar polygonområdet eller en multipolygon på jorden. |
geo_polygon_buffer() | Beräknar polygon eller multipolygon som innehåller alla punkter inom den angivna radien för indatapogonen eller multipolygonen på jorden. |
geo_polygon_centroid() | Beräknar polygonens centroid eller en multipolygon på jorden. |
geo_polygon_densify() | Konverterar polygon- eller flerpolygonplanarkanter till geodesik genom att lägga till mellanliggande punkter. |
geo_polygon_perimeter() | Beräknar längden på gränsen för polygon eller en multipolygon på jorden. |
geo_polygon_simplify() | Förenklar polygonen eller en multipolygon genom att ersätta nästan raka kedjor av korta kanter med en enda lång kant på jorden. |
geo_polygon_to_s2cells() | Beräknar S2-celltoken som täcker en polygon eller multipolygon på jorden. Användbart geospatialt kopplingsverktyg. |
geo_polygon_to_h3cells() | Konverterar polygon till H3-celler. Användbart geospatialt kopplings- och visualiseringsverktyg. |
geo_geohash_to_central_point() | Beräknar de geospatiala koordinater som representerar mitten av ett rektangulärt geohash-område. |
geo_geohash_neighbors() | Beräknar geohash-grannarna. |
geo_geohash_to_polygon() | Beräknar polygonen som representerar det rektangulära området geohash. |
geo_s2cell_to_central_point() | Beräknar de geospatiala koordinater som representerar mitten av en S2-cell. |
geo_s2cell_neighbors() | Beräknar S2-cellens grannar. |
geo_s2cell_to_polygon() | Beräknar polygonen som representerar det rektangulära området S2 Cell. |
geo_h3cell_to_central_point() | Beräknar de geospatiala koordinater som representerar mitten av en H3-cell. |
geo_h3cell_neighbors() | Beräknar H3-cellens grannar. |
geo_h3cell_to_polygon() | Beräknar polygonen som representerar det rektangulära området H3 Cell. |
geo_h3cell_parent() | Beräknar den överordnade H3-cellen. |
geo_h3cell_children() | Beräknar H3-cellens underordnade objekt. |
geo_h3cell_level() | Beräknar H3-cellupplösningen. |
geo_h3cell_rings() | Beräknar H3-cellringarna. |
geo_simplify_polygons_array() | Förenklar polygoner genom att ersätta nästan raka kedjor av korta kanter med en enda lång kant, samtidigt som ömsesidiga gränser konsekvens relaterade till varandra, på jorden. |
geo_union_lines_array() | Beräknar union av linjer eller flera linjer på jorden. |
geo_union_polygons_array() | Beräknar unionen av polygoner eller multipolygoner på jorden. |
Hash-funktioner
Funktionsnamn | Beskrivning |
---|---|
hash() | Returnerar ett hash-värde för indatavärdet. |
hash_combine() | Kombinerar två eller flera hash-värden. |
hash_many() | Returnerar ett kombinerat hashvärde med flera värden. |
hash_md5() | Returnerar ett MD5-hashvärde för indatavärdet. |
hash_sha1() | Returnerar ett SHA1-hashvärde för indatavärdet. |
hash_sha256() | Returnerar ett SHA256-hashvärde för indatavärdet. |
hash_xxhash64() | Returnerar ett XXHASH64 hash-värde för indatavärdet. |
Enhetskonverteringsfunktioner
Funktionsnamn | Beskrivning |
---|---|
convert_angle() | Returnerar indatavärdet som konverterats från en vinkelenhet till en annan |
convert_energy() | Returnerar indatavärdet som konverterats från en energienhet till en annan |
convert_force() | Returnerar indatavärdet som konverterats från en kraftenhet till en annan |
convert_length() | Returnerar indatavärdet som konverterats från en längdenhet till en annan |
convert_mass() | Returnerar indatavärdet som konverterats från en massenhet till en annan |
convert_speed() | Returnerar indatavärdet som konverterats från en hastighetsenhet till en annan |
convert_temperature() | Returnerar indatavärdet som konverterats från en temperaturenhet till en annan |
convert_volume() | Returnerar indatavärdet som konverterats från en volymenhet till en annan |