Skaláris függvénytípusok áttekintése
A következőkre vonatkozik: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Ez a cikk az összes elérhető skaláris függvényt sorolja fel típus szerint csoportosítva. Az összesítő függvényeket az Aggregációs függvénytípusokcímű témakörben talál.
Bináris függvények
Függvény neve | Leírás |
---|---|
binary_and() | A bitenkénti és a két érték közötti művelet eredményét adja eredményül. |
binary_not() | A bemeneti érték bitenkénti negációját adja vissza. |
binary_or() | A két érték bitenkénti vagy műveletének eredményét adja vissza. |
binary_shift_left() | Bináris shift left műveletet ad vissza egy számpáron: egy << n. |
binary_shift_right() | Bináris eltolási jobb műveletet ad vissza egy számpáron: egy >> n. |
binary_xor() | A két érték bitenkénti xor műveletének eredményét adja vissza. |
bitset_count_ones() | Egy szám bináris ábrázolásában megadott bitek számát adja vissza. |
Konverziós függvények
Függvény neve | Leírás |
---|---|
tobool() | A bemenetek konvertálása logikai (aláírt 8 bites) ábrázolássá. |
todatetime() | A bemenetet datetime skalárissá alakítja. |
todecimal() | Decimális számábrázolássá alakítja a bemenetet. |
todouble() | A bemenetet valós típusú értékké alakítja. |
toguid() | A bemenetet guid típusú értékké alakítja. |
A bemenetet egész számábrázolássá alakítja át. | |
tolong() | A bemenetet hosszú számábrázolássá alakítja. |
tostring() | A bemenetet sztringábrázolássá alakítja. |
totimespan() | A bemenetet időbélyeg skalárissá alakítja. |
DateTime/timespan függvények
Függvény neve | Leírás |
---|---|
ago() | Kivonja a megadott időtartományt az aktuális UTC-időből. |
datetime_add() | Kiszámít egy új dátumidőt egy megadott dátumrészből, megszorozva egy megadott összeggel, hozzáadva egy adott dátumidőhöz. |
datetime_diff() | Az év végét adja vissza, amely tartalmazza a dátumot, eltolással eltolva, ha meg van adva. |
datetime_local_to_utc() | A helyi dátumidőt UTC dátumidővé alakítja időzóna-specifikációhasználatával. |
datetime_part() | A kért dátumrészt egész számként nyeri ki. |
datetime_utc_to_local() | Az UTC datetimgoe-t helyi dátumidővé alakítja időzóna-specifikációhasználatával. |
dayofmonth() | Az adott hónap napszámát jelölő egész számot adja eredményül. |
dayofweek() | Az előző vasárnap óta eltelt napok egész számát adja vissza időbélyegként. |
dayofyear() | Az egész szám az adott év napszámát adja eredményül. |
endofday() | A dátumot tartalmazó nap végét adja vissza, ha van ilyen, eltolással eltolva. |
endofmonth() | A dátumot tartalmazó hónap végét adja vissza, ha van ilyen, eltolással eltolva. |
endofweek() | A dátumot tartalmazó hét végét adja vissza, ha van ilyen, eltolással eltolva. |
év végi() | Az év végét adja vissza, amely tartalmazza a dátumot, eltolással eltolva, ha meg van adva. |
format_datetime() | Dátum/idő paraméter formázása a formátumminta paraméter alapján. |
format_timespan() | Formátumidő-paraméter formázása a formátumminta paramétere alapján. |
getyear() | A datetime argumentum évrészét adja eredményül. |
hourofday() | A megadott dátum óraszámát jelölő egész számot adja eredményül. |
make_datetime() | Létrehoz egy dátum/idő skaláris értéket a megadott dátumból és időpontból. |
make_timespan() | Időbélyeg skaláris értéket hoz létre a megadott időszakból. |
hónap() | Az adott év hónapszámát jelölő egész számot adja eredményül. |
now() | Az aktuális UTC-időértéket adja vissza, opcionálisan eltolva egy adott időeltolással. |
startofday() | A dátumot tartalmazó nap kezdetét adja vissza, ha van ilyen, eltolással eltolva. |
startofmonth() | A dátumot tartalmazó hónap kezdetét adja vissza, ha van ilyen, eltolással eltolva. |
startofweek() | A dátumot tartalmazó hét kezdetét adja vissza, ha van ilyen, eltolással eltolva. |
startofyear() | A dátumot tartalmazó évkezdetet adja vissza, ha van ilyen, eltolással eltolva. |
todatetime() | A bemenetet datetime skalárissá alakítja. |
totimespan() | A bemenetet időbélyeg skalárissá alakítja. |
unixtime_microseconds_todatetime() | A unix-epoch mikroszekundumokat UTC datetime-ra konvertálja. |
unixtime_milliseconds_todatetime() | A unix-epoch ezredmásodperceket utc dátum/idő értékre konvertálja. |
unixtime_nanoseconds_todatetime() | A unix-epoch nanoszekundumokat UTC datetime-ra konvertálja. |
unixtime_seconds_todatetime() | A unix-epoch másodpercet UTC dátum/idő értékre konvertálja. |
hétév() | A hét számát jelölő egész számot ad vissza. |
Dinamikus/tömbfüggvények
Függvény neve | Leírás |
---|---|
array_concat() | Több dinamikus tömb összefűzése egyetlen tömbbe. |
array_iff() | Elemalapú iif függvény alkalmazása tömbökre. |
array_index_of() | Megkeresi a tömböt a megadott elemben, és visszaadja a pozícióját. |
array_length() | Kiszámítja a dinamikus tömb elemeinek számát. |
array_reverse() | Egy dinamikus tömb elemeinek sorrendjét megfordítja. |
array_rotate_left() | Egy dinamikus tömb értékeinek elforgatása balra. |
array_rotate_right() | Egy dinamikus tömbben jobbra elforgatja az értékeket. |
array_shift_left() | Egy dinamikus tömbben lévő értékeket balra tolja el. |
array_shift_right() | Egy dinamikus tömb értékeit jobbra tolja el. |
array_slice() | Egy dinamikus tömb szeletét nyeri ki. |
array_sort_asc() | Növekvő sorrendbe rendezi a tömbök gyűjteményét. |
array_sort_desc() | A tömbök gyűjteményét csökkenő sorrendbe rendezi. |
array_split() | A bemeneti tömbből felosztott tömböket készít. |
array_sum() | Egy dinamikus tömb összegét számítja ki. |
bag_has_key() |
Ellenőrzi, hogy egy dinamikus zsákoszlop tartalmaz-e egy adott kulcsot. |
bag_keys() | Egy dinamikus tulajdonságcsomag objektum összes gyökérkulcsának számbavétele. |
bag_merge() | Egyesíti a dinamikus tulajdonságcsomagokat egy dinamikus tulajdonságcsomaggal, az összes tulajdonság egyesítve. |
bag_pack() | Dinamikus objektumot (tulajdonságcsomagot) hoz létre a nevek és értékek listájából. |
bag_pack_columns() | Dinamikus objektumot (tulajdonságcsomagot) hoz létre az oszlopok listájából. |
bag_remove_keys() | Eltávolítja a kulcsokat és a társított értékeket egy dinamikus tulajdonságcsomagból. |
bag_set_key() | Egy adott kulcsot egy dinamikus tulajdonságcsomag adott értékére állít be. |
jaccard_index() | Két készletből Jaccard-indexet számítja ki. |
pack_all() | Dinamikus objektumot (tulajdonságzsákot) hoz létre a táblázatos kifejezés összes oszlopából. |
pack_array() | Az összes bemeneti értéket egy dinamikus tömbbe csomagolja. |
ismétlés() | Olyan dinamikus tömböt hoz létre, amely egyenlő értékeket tartalmazó sorozatot tartalmaz. |
set_difference() | Az első tömbben lévő, de más tömbökben nem szereplő összes különböző értékhalmaz tömbét adja vissza. |
set_has_element() | Meghatározza, hogy a megadott tömb tartalmazza-e a megadott elemet. |
set_intersect() | Az összes tömbben található összes különböző érték halmazának tömbét adja vissza. |
set_union() | A megadott tömbökben található összes különböző érték halmazának tömbét adja vissza. |
treepath() | Felsorolja az összes olyan elérési útkifejezést, amely azonosítja a dinamikus objektumban lévő leveleket. |
zip() | A zip függvény tetszőleges számú dinamikus tömböt fogad el. Egy tömböt ad vissza, amelynek elemei egy-egy tömb, ugyanazon index bemeneti tömbjeinek elemeivel. |
Ablak skaláris függvényei
Függvény neve | Leírás |
---|---|
next() | A szerializált sorkészlet esetében egy megadott oszlop értékét adja vissza a későbbi sorból az eltolásnak megfelelően. |
prev() | A szerializált sorkészlet esetében egy megadott oszlop értékét adja vissza a korábbi sorból az eltolásnak megfelelően. |
row_cumsum() | Kiszámítja egy oszlop összegző összegét. |
row_number() | Egy sor számát adja vissza a szerializált sorkészletben – az egymást követő számok egy adott indextől vagy alapértelmezés szerint 1-től kezdődően. |
row_rank_dense() | Egy sor sűrű rangját adja vissza a szerializált sorkészletben. |
row_rank_min() | Egy sor minimális rangját adja vissza a szerializált sorkészletben. |
Folyamatvezérlési függvények
Függvény neve | Leírás |
---|---|
toscalar() | A kiértékelt kifejezés skaláris állandó értékét adja vissza. |
Matematikai függvények
Függvény neve | Leírás |
---|---|
abs() | Kiszámítja a bemenet abszolút értékét. |
acos() | Azt a szöget adja vissza, amelynek koszinusza a megadott szám (a cos()inverz művelete). |
asin() | Azt a szöget adja vissza, amelynek szinusza a megadott szám (a sin()inverz művelete). |
atan() | Azt a szöget adja vissza, amelynek tangense a megadott szám (a tan()inverz művelete). |
atan2() | Radiánban kiszámítja a pozitív x tengely és a sugár közötti szöget a forrástól a pontig (y, x). |
beta_cdf() | A standard kumulatív bétaeloszlási függvényt adja vissza. |
beta_inv() | A béta-eloszlás sűrűségfüggvényének inverzét adja vissza. |
beta_pdf() | A béta sűrűségfüggvényét adja eredményül. |
cos() | A koszinuszfüggvényt adja vissza. |
cot() | Kiszámítja a megadott szög trigonometrikus kotangensét radiánban. |
fok() | A radiánokban lévő szögértéket fokban kifejezett értékké alakítja a képletfokok = (180 /PI) * radiánban mért szög használatával. |
erf() | A hibafüggvényt adja vissza. |
erfc() | A kiegészítő hibafüggvényt adja vissza. |
exp() | Az x alap-e exponenciális függvénye, amely az x hatványra van emelve: e^x. |
exp10() | Az x alap-10 exponenciális függvénye, amely 10 az x hatványra emelve: 10^x. |
exp2() | Az x alap-2 exponenciális függvénye, amely 2 az x hatványra emelve: 2^x. |
gamma() | Gammafüggvényt számít ki. |
isfinite() | Azt adja vissza, hogy a bemenet véges érték-e (nem végtelen vagy NaN). |
isinf() | Azt adja vissza, hogy a bemenet végtelen (pozitív vagy negatív) érték-e. |
isan() | Azt adja vissza, hogy a bemenet nem szám (NaN) érték-e. |
napló() | A természetes logaritmus függvényt adja vissza. |
log10() | A közös (base-10) logaritmusfüggvényt adja vissza. |
log2() | A base-2 logaritmus függvényt adja vissza. |
loggamma() | Kiszámítja a gammafüggvény abszolút értékének naplóját. |
nem() | Megfordítja a bool argumentum értékét. |
pi() | A Pi (π) állandó értékét adja vissza. |
pow() | A hatalomra emelés eredményét adja vissza. |
radián() | A fokban megadott szögértéket radiánértékké alakítja radiánban a radián = (PI / 180) * szög fokban függvény használatával. |
rand() | Véletlenszerű számot ad vissza. |
tartomány() | Olyan dinamikus tömböt hoz létre, amely egyenlő távolságú értékeket tartalmazó sorozatot tartalmaz. |
kerek() | A lekerekített forrást a megadott pontosságra adja vissza. |
sign() | Numerikus kifejezés jele. |
sin() | A szinuszfüggvényt adja vissza. |
sqrt() | A négyzetgyökfüggvényt adja vissza. |
tan() | A tangens függvényt adja vissza. |
welch_test() | Kiszámítja a Welch-test függvény p-értékét. |
Metaadat-függvények
Függvény neve | Leírás |
---|---|
column_ifexists() | Egy oszlopnevet sztringként és alapértelmezett értékként vesz fel. Ha létezik, akkor az oszlopra mutató hivatkozást ad vissza, ellenkező esetben az alapértelmezett értéket adja vissza. |
current_cluster_endpoint() | A lekérdezést futtató aktuális fürtöt adja vissza. |
current_database() | A hatókörben lévő adatbázis nevét adja vissza. |
current_principal() | A lekérdezést futtató jelenlegi tagot adja vissza. |
current_principal_details() | A lekérdezést futtató tag adatait adja vissza. |
current_principal_is_member_of() | Ellenőrzi a lekérdezést futtató jelenlegi tag csoporttagságát vagy egyszerű identitását. |
cursor_after() | A kurzor előző értéke után betöltött rekordokhoz való hozzáférésre szolgál. |
estimate_data_size() | A táblázatos kifejezés kijelölt oszlopainak becsült adatméretét adja vissza. |
extent_id() | Egy egyedi azonosítót ad vissza, amely azonosítja az aktuális rekordban található adatszilánkot ("mértéket"). |
extent_tags() | Egy dinamikus tömböt ad vissza az aktuális rekord által tartalmazott adatszilánk ("extent") címkéivel. |
ingestion_time() | Lekéri a rekord $IngestionTime rejtett dátum/idő oszlopot vagy null értéket. |
Kerekítő függvények
Függvény neve | Leírás |
---|---|
bin() | Az értékeket egy adott dobozméret egész számának többszörösére kerekíti le. |
bin_at() | Az értékeket egy rögzített méretű "bin" értékre kerekiti le, a raktárhely kezdőpontjának vezérlésével. (Lásd még a bin függvényt.) |
plafon() | Kiszámítja a megadott numerikus kifejezésnél nagyobb vagy egyenlő legkisebb egész számot. |
Feltételes függvények
Függvény neve | Leírás |
---|---|
case() | Kiértékeli a predikátumok listáját, és visszaadja az első olyan eredménykifejezést, amelynek a predikátuma teljesül. |
coalesce() | Kiértékeli a kifejezések listáját, és visszaadja az első nem null (vagy sztringhez nem használható) kifejezést. |
iff() | Értékelje ki az első argumentumot (a predikátumot), és a második vagy a harmadik argumentum értékét adja vissza attól függően, hogy a predikátum értéke igaz (második) vagy hamis (harmadik). |
max_of() | Több kiértékelt numerikus kifejezés maximális értékét adja vissza. |
min_of() | Több kiértékelt numerikus kifejezés minimális értékét adja vissza. |
Sorozatelem-bölcs függvények
Függvény neve | Leírás |
---|---|
series_abs() | Kiszámítja a numerikus adatsor bemenetének elem-bölcs abszolút értékét. |
series_acos() | Kiszámítja a numerikus sorozat bemenetének elemszintű arckozinfüggvényét. |
series_add() | Két numerikus adatsor bemenetének elemalapú hozzáadását számítja ki. |
series_asin() | Kiszámítja a numerikus sorozat bemenetének elemszintű arcsine függvényét. |
series_atan() | Kiszámítja a numerikus adatsor bemenetének elemszintű arktangens függvényét. |
series_ceiling() | A numerikus sorozat bemenetének elemszintű mennyezetfüggvényét számítja ki. |
series_cos() | Kiszámítja a numerikus adatsor bemenetének elemszintű koszinuszfüggvényét. |
series_divide() | Két numerikus adatsor bemenetének elemszintű osztását számítja ki. |
series_equals() | Kiszámítja két numerikus adatsor bemenetének elemszintű egyenlőségét (== ) logikai műveletét. |
series_exp() | Kiszámítja a numerikus sorozat bemenetének elem-bölcs base-e exponenciális függvényét (e^x). |
series_floor() | Kiszámítja a numerikus sorozat bemenetének elemszintű padlófüggvényét. |
series_greater() | Két numerikus adatsor bemenetének elemszintű nagyobb (> ) logikai műveletét számítja ki. |
series_greater_equals() | Két numerikus adatsor bemenetének elemszintű nagyobb vagy egyenlő (>= ) logikai műveletét számítja ki. |
series_less() | Kiszámítja a két numerikus adatsor bemenetének elemalapú kisebb (< ) logikai műveletét. |
series_less_equals() | Két numerikus adatsor bemenetének elemszintű kisebb vagy egyenlő (<= ) logikai műveletét számítja ki. |
series_log() | Kiszámítja a numerikus sorozat bemenetének elemszintű természetes logaritmusfüggvényét (base-e). |
series_multiply() | Két numerikus adatsor bemenetének elemszintű szorzását számítja ki. |
series_not_equals() | Kiszámítja a két numerikus adatsor bemenetének elemszintű nem egyenlő (!= ) logikai műveletét. |
series_pow() | Két numerikus adatsor bemenetének elemszintű teljesítményét számítja ki. |
series_sign() | Kiszámítja a numerikus adatsor bemenetének elemszintű jelét. |
series_sin() | Kiszámítja a numerikus sorozat bemenetének elemszintű szinuszfüggvényét. |
series_subtract() | Két numerikus adatsor bemenetének elemszintű kivonását számítja ki. |
series_tan() | Kiszámítja a numerikus adatsor bemenetének elemszintű érintőfüggvényét. |
Sorozatfeldolgozási függvények
Függvény neve | Leírás |
---|---|
series_cosine_similarity() | Két numerikus sorozat koszinusza hasonlóságának számítja ki. |
series_decompose() | Az adatsor összetevőire bontja az adatsort. |
series_decompose_anomalies() | A sorozatok felbontásán alapuló anomáliákat keres egy sorozatban. |
series_decompose_forecast() | Előrejelzés adatsorok felbontása alapján. |
series_dot_product() | Két numerikus sorozat pont szorzatának számítja ki. |
series_fill_backward() | Egy sorozat hiányzó értékeinek visszamenőleges kitöltési interpolációját hajtja végre. |
series_fill_const() | Az adatsor hiányzó értékeit egy megadott állandó értékre cseréli. |
series_fill_forward() | Egy sorozat hiányzó értékeinek előretolásos kitöltési interpolációját hajtja végre. |
series_fill_linear() | Egy sorozat hiányzó értékeinek lineáris interpolációját hajtja végre. |
series_fft() | A Fast Fourier Transform (FFT) alkalmazása egy sorozatra. |
series_fir() | Véges impulzusválasz szűrőt alkalmaz egy sorozatra. |
series_fit_2lines() | Két szegmens lineáris regresszióját alkalmazza egy sorozatra, és több oszlopot ad vissza. |
series_fit_2lines_dynamic() | Két szegmens lineáris regresszióját alkalmazza egy sorozatra, dinamikus objektumot ad vissza. |
series_fit_line() | Lineáris regressziót alkalmaz egy sorozatra, amely több oszlopot ad vissza. |
series_fit_line_dynamic() | Lineáris regressziót alkalmaz egy sorozatra, amely dinamikus objektumot ad vissza. |
series_fit_poly() | Többoszlopos regressziót alkalmaz egy sorozatra. |
series_ifft() | Az Inverse Fast Fourier Transform (IFFT) függvényt alkalmazza egy sorozatra. |
series_iir() | Végtelen impulzus válasz szűrőt alkalmaz egy sorozatra. |
series_magnitude() | Kiszámítja a számsorozat nagyságát. |
series_outliers() | Egy sorozat anomáliáinak pontszáma. |
series_pearson_correlation() | Két sorozat Pearson korrelációs együtthatóját számítja ki. |
series_periods_detect() | Megkeresi az idősorok közül a legjelentősebb időszakokat. |
series_periods_validate() | Ellenőrzi, hogy egy idősor tartalmaz-e meghatározott hosszúságú időszakos mintákat. |
series_seasonal() | Megkeresi a sorozat szezonális összetevőjét. |
series_stats() | Több oszlopban lévő adatsor statisztikáit adja vissza. |
series_stats_dynamic() | Dinamikus objektumban lévő sorozat statisztikáit adja vissza. |
series_sum() | Numerikus adatsorelemek összegét számítja ki. |
Sztringfüggvények
Függvény neve | Leírás |
---|---|
base64_encode_tostring() | Egy sztringet base64-sztringként kódol. |
base64_encode_fromguid() | A GUID-azonosítót base64-sztringként kódolja. |
base64_decode_tostring() | Egy base64-sztringet UTF-8 sztringre dekódol. |
base64_decode_toarray() | Egy base64-sztringet hosszú értékek tömbjeként dekódol. |
base64_decode_toguid() | Egy base64-sztringet GUID-ra kódol. |
countof() | Egy sztringben lévő részsztring előfordulásainak megszámlálása. Az egyszerű karakterlánc-egyezések átfedésben lehetnek; a regex-egyezések nem. |
Normál kifejezés egyezésének lekérése egy szöveges sztringből. | |
extract_all() | A normál kifejezés összes egyezésének lekérése egy szöveges sztringből. |
extract_json() | Egy megadott elem lekérése egy JSON-szövegből egy elérési út kifejezésével. |
has_any_index() | Megkeresi a tömbben megadott elemeket, és visszaadja a sztringben található első elem helyét. |
indexelő() | A függvény egy megadott sztring első előfordulásának nulla alapú indexét jelenti a bemeneti sztringben. |
isempty() | Igaz értéket ad vissza, ha az argumentum üres sztring vagy null értékű. |
isnotempty() | Igaz értéket ad vissza, ha az argumentum nem üres sztring vagy null érték. |
isotnull() | Igaz értéket ad vissza, ha az argumentum nem null. |
isull() | Kiértékeli az egyetlen argumentumot, és egy bool értéket ad vissza, amely azt jelzi, hogy az argumentum null értékű-e. |
parse_command_line() | Egy Unicode-parancssori sztring elemzése és a parancssori argumentumok tömbjének visszaadása. |
parse_csv() | Egy adott sztring vesszővel tagolt értékeket jelöl, és egy sztringtömböt ad vissza ezekkel az értékekkel. |
parse_ipv4() | A bemenetet hosszú (aláírt 64 bites) számábrázolássá alakítja. |
parse_ipv4_mask() | A bemeneti sztring és az IP-előtag maszkját hosszú (aláírt, 64 bites) számábrázolássá alakítja. |
parse_ipv6() | IPv6- vagy IPv4-sztringet konvertál canonikus IPv6-sztring-ábrázolássá. |
parse_ipv6_mask() | IPv6- vagy IPv4-sztringet és netmaskot alakít át egy canonical IPv6-sztringre. |
parse_json() | A sztringeket JSON-értékként értelmezi, és dinamikusként adja vissza az értéket. |
parse_url() | Elemez egy abszolút URL-sztringet, és egy dinamikus objektumot ad vissza, amely az URL minden részét tartalmazza. |
parse_urlquery() | Elemez egy URL-lekérdezési sztringet, és egy dinamikus objektumot ad vissza, amely tartalmazza a lekérdezési paramétereket. |
parse_version() | A verzió bemeneti sztring-ábrázolását összehasonlítható decimális számmá alakítja. |
replace_regex() | Cserélje le az összes regex egyezést egy másik sztringre. |
replace_string() | Cserélje le az összes sztring egyezését egy megadott sztringre. |
replace_strings() | Cserélje le az összes sztring egyezését a megadott sztringekre. |
punycode_from_string() | A tartománynevet a Punycode űrlapra kódolja. |
punycode_to_string() | A tartománynevet a Punycode űrlapról dekódolja. |
fordított() | A függvény megfordítja a bemeneti sztringet. |
felosztás() | Egy adott sztringet feloszt egy adott elválasztó szerint, és visszaad egy sztringtömböt a tartalmazott részsztringekkel. |
strcat() | Összefűz 1 és 64 argumentum között. |
strcat_delim() | Összefűz 2 és 64 argumentum között, elválasztójellel, első argumentumként megadva. |
strcmp() | Két sztringet hasonlít össze. |
strlen() | A bemeneti sztring hosszát adja vissza karakterben. |
strrep() | Megismétli a megadott sztring megadott számát (alapértelmezett – 1). |
substring() | Kinyer egy részsztringet egy forrássztringből, amely egy indextől a sztring végéig kezdődik. |
tohex() | A bemenetet hexadecimális sztringgé alakítja. |
tolower() | A bemenetet kisbetűs sztringgé alakítja. |
toupper() | Sztringet nagybetűssé alakít át. |
fordítás() | Egy karakterkészletet ('searchList') lecserél egy másik karakterkészletre ('replaceList') egy adott sztringben. |
trim() | Eltávolítja a megadott reguláris kifejezés összes kezdő és záró egyezését. |
trim_end() | Eltávolítja a megadott reguláris kifejezés záró egyezését. |
trim_start() | Eltávolítja a megadott reguláris kifejezés kezdő egyezését. |
url_decode() | A függvény a kódolt URL-címet normál URL-címgé alakítja. |
url_encode() | A függvény a bemeneti URL-cím karaktereit az interneten keresztül továbbítható formátummá alakítja. |
IPv4/IPv6 függvények
Függvény neve | Leírás |
---|---|
ipv4_compare() | Két IPv4-sztringet hasonlít össze. |
ipv4_is_in_range() | Ellenőrzi, hogy az IPv4-sztringcím az IPv4-előtag jelölési tartományában van-e. |
ipv4_is_in_any_range() | Ellenőrzi, hogy az IPv4-sztringcím az IPv4-előtag jelölési tartományai közé tartozik-e. |
ipv4_is_match() | Két IPv4-sztringnek felel meg. |
ipv4_is_private() | Ellenőrzi, hogy az IPv4-sztringcím magánhálózati IP-címek készletéhez tartozik-e. |
ipv4_netmask_suffix | Az IPv4 netmask utótagjának értékét adja vissza az IPv4-sztring címéből. |
parse_ipv4() | A bemeneti sztringet hosszú (aláírt, 64 bites) számábrázolássá alakítja. |
parse_ipv4_mask() | A bemeneti sztring és az IP-előtag maszkját hosszú (aláírt, 64 bites) számábrázolássá alakítja. |
ipv4_range_to_cidr_list() | Az IPv4-címtartományt CIDR-tartományok listájává alakítja. |
ipv6_compare() | Két IPv4- vagy IPv6-sztringet hasonlít össze. |
ipv6_is_match() | Két IPv4- vagy IPv6-sztringnek felel meg. |
parse_ipv6() | IPv6- vagy IPv4-sztringet konvertál canonikus IPv6-sztring-ábrázolássá. |
parse_ipv6_mask() | IPv6- vagy IPv4-sztringet és netmaskot alakít át egy canonical IPv6-sztringre. |
format_ipv4() | Elemzi a bemenetet egy netmask használatával, és visszaadja az IPv4-címet képviselő sztringet. |
format_ipv4_mask() | Elemzi a bemenetet egy netmask használatával, és az IPv4-címet CIDR-jelölésként ábrázoló sztringet ad vissza. |
ipv6_is_in_range() | Ellenőrzi, hogy egy IPv6-sztringcím szerepel-e az IPv6-előtag jelölési tartományában. |
ipv6_is_in_any_range() | Ellenőrzi, hogy egy IPv6-sztringcím szerepel-e az IPv6-előtag jelölési tartományaiban. |
geo_info_from_ip_address() | Lekéri az IPv4- vagy IPv6-címek földrajzi helyadatait. |
IPv4 szöveges egyező függvények
Függvény neve | Leírás |
---|---|
has_ipv4() | Szövegben keres egy IPv4-címet. |
has_ipv4_prefix() | IPv4-címet vagy előtagot keres egy szövegben. |
has_any_ipv4() | A megadott IPv4-címek bármelyikét megkeresi egy szövegben. |
has_any_ipv4_prefix() | Megkeresi a megadott IPv4-címeket vagy előtagokat egy szövegben. |
Típusfüggvények
Függvény neve | Leírás |
---|---|
gettype() | Az argumentum futásidejének típusát adja vissza. |
Skaláris összesítési függvények
Függvény neve | Leírás |
---|---|
dcount_hll() | A hll-eredményekből kiszámítja a dcount értéket (amelyet a hll vagy a hll-merge generált). |
hll_merge() | Egyesíti a hll-eredményeket (az összesített verzió skaláris verziója hll-merge()). |
percentile_tdigest() | Kiszámítja a percentilis eredményt a legcsekélyebb (a tdigest vagy a merge_tdigest által létrehozott) eredményből. |
percentile_array_tdigest() | Kiszámítja a percentilis tömb eredményét a legkülönbözőbb (a tdigest vagy merge_tdigest által generált) eredményekből. |
percentrank_tdigest() | Kiszámítja egy érték százalékos rangsorolását egy adathalmazban. |
rank_tdigest() | Kiszámítja egy érték relatív rangját egy halmazban. |
merge_tdigest() | A legcsekélyebb eredmények egyesítése (az összesített verzió skaláris verziója tdigest-merge()). |
Térinformatikai függvények
Függvény neve | Leírás |
---|---|
geo_angle() | Kiszámítja az óramutató járásával megegyező szöget radiánban két vonal között a Földön. |
geo_azimuth() | Az óramutató járásával megegyező szöget számít ki radiánban az 1. ponttól a valódi északig terjedő vonal és a Föld 1. pontjától a 2. pontig terjedő vonal között. |
geo_distance_2points() | Kiszámítja a föld két térinformatikai koordinátája közötti legrövidebb távolságot. |
geo_distance_point_to_line() | Kiszámítja a koordináta és egy vonal vagy többvonal közötti legrövidebb távolságot a Földön. |
geo_distance_point_to_polygon() | Kiszámítja a koordináták és a sokszög vagy a többpógony közötti legrövidebb távolságot a Földön. |
geo_intersects_2lines() | Kiszámítja, hogy a két vonal vagy többsoros metszi-e egymást. |
geo_intersects_2polygons() | Kiszámítja, hogy a két sokszög vagy többpoligon metszi-e egymást. |
geo_intersects_line_with_polygon() | Kiszámítja, hogy a vonal vagy a többsoros metszi-e a sokszöget vagy a többpoligont. |
geo_intersection_2lines() | Két vonal vagy többsor metszéspontját számítja ki. |
geo_intersection_2polygons() | Két sokszög vagy többpógony metszetét számítja ki. |
geo_intersection_line_with_polygon() | Kiszámítja a vonal vagy a többsoros metszetét sokszöggel vagy többpoligonnal. |
geo_point_buffer() | Kiszámítja a sokszöget, amely a Föld pontjának adott sugarán belüli összes pontot tartalmazza. |
geo_point_in_circle() | Kiszámítja, hogy a térinformatikai koordináták egy körön belül vannak-e a Földön. |
geo_point_in_polygon() | Kiszámítja, hogy a térinformatikai koordináták egy sokszögben vagy többpógonyban vannak-e a Földön. |
geo_point_to_geohash() | Kiszámítja egy földrajzi hely Geohash-sztringértékét. |
geo_point_to_s2cell() | Kiszámítja egy földrajzi hely S2 cellás jogkivonatának sztringértékét. |
geo_point_to_h3cell() | Kiszámítja egy földrajzi hely H3 cella jogkivonatának sztringértékét. |
geo_line_buffer() | Kiszámítja a sokszöget vagy a többpógonyt, amely a bemeneti vonal adott sugarán vagy a Földön lévő többsoros vonalon belüli összes pontot tartalmazza. |
geo_line_centroid() | Kiszámítja a vonal vagy a többsoros vonal centroidját a Földön. |
geo_line_densify() | A síkvonal széleit geodéziaivá alakítja köztes pontok hozzáadásával. |
geo_line_length() | Kiszámítja a vonal vagy a többsoros vonal teljes hosszát a Földön. |
geo_line_simplify() | Leegyszerűsíti a vonalakat vagy a többsoros vonalakat azáltal, hogy a rövid élek szinte egyenes láncait egyetlen hosszú élre cseréli a Földön. |
geo_line_to_s2cells() | Kiszámítja azokat az S2 cellajogkivonatokat, amelyek a Földön egy sort vagy többsorost fednek le. Hasznos térinformatikai illesztő eszköz. |
geo_polygon_area() | Kiszámítja a sokszög vagy a többpógony területét a Földön. |
geo_polygon_buffer() | Kiszámítja a sokszöget vagy a többpógonyt, amely a Bemeneti sokszög vagy a Többpógon adott sugarán belüli összes pontot tartalmazza a Földön. |
geo_polygon_centroid() | Kiszámítja a sokszög vagy a többpógony centroidját a Földön. |
geo_polygon_densify() | Középhaladó pontok hozzáadásával geodéziaivá alakítja a sokszög- vagy többpoligonos síkszéleket. |
geo_polygon_perimeter() | Kiszámítja a sokszög vagy a többpógony határának hosszát a Földön. |
geo_polygon_simplify() | Leegyszerűsíti a sokszöget vagy a többpógonyt azáltal, hogy a rövid élek szinte egyenes láncait egyetlen hosszú élre cseréli a Földön. |
geo_polygon_to_s2cells() | Kiszámítja azokat az S2 cellakivonatokat, amelyek a Földön sokszöget vagy többpógonyt fednek le. Hasznos térinformatikai illesztő eszköz. |
geo_polygon_to_h3cells() | A sokszöget H3 cellákká alakítja. Hasznos térinformatikai illesztés és vizualizációs eszköz. |
geo_geohash_to_central_point() | Kiszámítja azokat a térinformatikai koordinátákat, amelyek egy geohash téglalap alakú terület középpontját jelölik. |
geo_geohash_neighbors() | Kiszámítja a geohash szomszédokat. |
geo_geohash_to_polygon() | Kiszámítja a geohash téglalap alakú területét jelképező sokszöget. |
geo_s2cell_to_central_point() | Kiszámítja az S2 cella középpontját jelentő térinformatikai koordinátákat. |
geo_s2cell_neighbors() | Kiszámítja az S2 cella szomszédjait. |
geo_s2cell_to_polygon() | Kiszámítja az S2 cella téglalap alakú területét jelképező sokszöget. |
geo_h3cell_to_central_point() | Kiszámítja azokat a térinformatikai koordinátákat, amelyek egy H3 cella középpontját jelölik. |
geo_h3cell_neighbors() | Kiszámítja a H3 cella szomszédjait. |
geo_h3cell_to_polygon() | Kiszámítja a H3 cella téglalap alakú területét jelképező sokszöget. |
geo_h3cell_parent() | Kiszámítja a H3 cella szülőértékét. |
geo_h3cell_children() | Kiszámítja a H3 cella gyermekeit. |
geo_h3cell_level() | Kiszámítja a H3 cellafelbontást. |
geo_h3cell_rings() | Kiszámítja a H3 cella gyűrűit. |
geo_simplify_polygons_array() | Leegyszerűsíti a sokszögeket azáltal, hogy a rövid élek szinte egyenes láncait egyetlen hosszú élre cseréli, miközben biztosítja az egymáshoz kapcsolódó kölcsönös határok konzisztenciáját a Földön. |
geo_union_lines_array() | Kiszámítja a vonalak vagy a többsorosok egyesítését a Földön. |
geo_union_polygons_array() | Kiszámítja a sokszögek vagy a többpógonyok egyesítését a Földön. |
Kivonatfüggvények
Függvény neve | Leírás |
---|---|
kivonat() | A bemeneti érték kivonatértékét adja vissza. |
hash_combine() | Két vagy több kivonatértéket egyesít. |
hash_many() | Több érték kombinált kivonatértékét adja vissza. |
hash_md5() | A bemeneti érték MD5 kivonatértékét adja vissza. |
hash_sha1() | Sha1 kivonatértéket ad vissza a bemeneti értékhez. |
hash_sha256() | Sha256 kivonatértéket ad vissza a bemeneti értékhez. |
hash_xxhash64() | Egy XXHASH64 kivonatértéket ad vissza a bemeneti értékhez. |
Egységkonvertálási függvények
Függvény neve | Leírás |
---|---|
convert_angle() | Az egyik szögegységből a másikba konvertált bemeneti értéket adja vissza |
convert_energy() | Az egyik energiaegységről a másikra konvertált bemeneti értéket adja vissza. |
convert_force() | Az egyik erőegységből a másikba konvertált bemeneti értéket adja vissza |
convert_length() | Az egyik hosszegységből a másikba konvertált bemeneti értéket adja vissza |
convert_mass() | Az egyik tömegegységből egy másikba konvertált bemeneti értéket adja vissza |
convert_speed() | Az egyik sebességegységről a másikra konvertált bemeneti értéket adja vissza |
convert_temperature() | Az egyik hőmérsékleti egységről a másikra konvertált bemeneti értéket adja vissza |
convert_volume() | Az egyik kötetegységből egy másikba konvertált bemeneti értéket adja vissza |