Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Tento článek obsahuje seznam všech dostupných skalárních funkcí seskupených podle typu. Informace o agregačních funkcích najdete v tématu Typy agregačních funkcí.
Binární funkce
| Název funkce | Popis |
|---|---|
| binary_and() | Vrátí výsledek bitové operace a operace mezi dvěma hodnotami. |
| binary_not() | Vrátí bitové negace vstupní hodnoty. |
| binary_or() | Vrátí výsledek bitové operace nebo operace dvou hodnot. |
| binary_shift_left() | Vrátí levou operaci binárního posunu u dvojice čísel: << n. |
| binary_shift_right() | Vrátí binární operaci posunu vpravo u dvojice čísel: >> n. |
| binary_xor() | Vrátí výsledek bitové operace xoru dvou hodnot. |
| bitset_count_ones() | Vrátí počet bitů sady v binární reprezentaci čísla. |
Převodní funkce
| Název funkce | Popis |
|---|---|
| tobool() | Převeďte vstupy na logickou (podepsanou 8bitovou) reprezentaci. |
| todatetime() | Převede vstup na skalár datetime. |
| todecimal() | Převede vstup na reprezentaci desetinných čísel. |
| todouble() | Převede vstup na hodnotu typu real. |
| toguid() | Převede vstup na hodnotu identifikátoru GUID typu. |
| toint() | Převede vstup na celočíselnou reprezentaci. |
| tolong() | Převede vstup na dlouhé číslo reprezentace. |
| tostring() | Převede vstup na řetězcovou reprezentaci. |
| totimespan() | Převede vstup na skalár časového rozsahu. |
Funkce DateTime a časového rozsahu
| Název funkce | Popis |
|---|---|
| ago() | Odečte daný časový interval od aktuálního času UTC. |
| datetime_add() | Vypočítá novou hodnotu datetime ze zadané části data vynásobené zadanou částkou přidanou do zadaného data a času. |
| datetime_diff() | Vrátí konec roku obsahující datum, posunuté posunem, pokud je zadaný. |
| datetime_local_to_utc() | Převede místní datum a čas na čas UTC pomocí specifikace časového pásma. |
| datetime_part() | Extrahuje požadovanou část data jako celočíselnou hodnotu. |
| datetime_utc_to_local() | Převede datetimgoe UTC na místní datum a čas pomocí specifikace časového pásma. |
| dayofmonth() | Vrátí celočíselné číslo představující číslo dne daného měsíce. |
| dayofweek() | Vrátí celočíselné číslo dnů od předchozí neděle jako časový interval. |
| dayofyear() | Vrátí celočíselné číslo představuje číslo dne daného roku. |
| endofday() | Vrátí konec dne obsahující datum, posunuté o posun, pokud je zadaný. |
| endofmonth() | Vrátí konec měsíce obsahující datum, posunuté posunem, pokud je zadaný. |
| endofweek() | Vrátí konec týdne obsahující datum, posunuté posunem, pokud je zadané. |
| endofyear() | Vrátí konec roku obsahující datum, posunuté posunem, pokud je zadaný. |
| format_datetime() | Naformátuje parametr datetime na základě parametru vzoru formátu. |
| format_timespan() | Naformátuje parametr časového rozsahu formátu na základě parametru vzoru formátu. |
| getyear() | Vrátí část roku argumentu datetime. |
| hourofday() | Vrátí celočíselné číslo představující hodinový počet daného data. |
| make_datetime() | Vytvoří skalární hodnotu datetime ze zadaného data a času. |
| make_timespan() | Vytvoří skalární hodnotu časového rozsahu ze zadaného časového období. |
| monthofyear() | Vrátí celočíselné číslo, které představuje číslo měsíce daného roku. |
| now() | Vrátí aktuální čas hodin UTC, volitelně posun podle daného časového rozsahu. |
| startofday() | Vrátí začátek dne obsahujícího datum posunu o posun, pokud je zadaný. |
| startofmonth() | Vrátí začátek měsíce obsahující datum posunu o posun, pokud je zadaný. |
| startofweek() | Vrátí začátek týdne obsahující datum posunu o posun, pokud je zadaný. |
| startofyear() | Vrátí začátek roku obsahujícího datum posunu o posun, pokud je zadaný. |
| todatetime() | Převede vstup na skalár datetime. |
| totimespan() | Převede vstup na skalár časového rozsahu. |
| unixtime_microseconds_todatetime() | Převede mikrosekundy unix-epoch na datum a čas UTC. |
| unixtime_milliseconds_todatetime() | Převede unix-epoch milisekundy na datum a čas UTC. |
| unixtime_nanoseconds_todatetime() | Převede nanosekundy unix-epoch na datum a čas UTC. |
| unixtime_seconds_todatetime() | Převede unix-epoch sekund na datum a čas UTC. |
| týdenní | Vrátí celé číslo představující číslo týdne. |
Funkce dynamického pole nebo pole
| Název funkce | Popis |
|---|---|
| array_concat() | Zřetězí řadu dynamických polí do jednoho pole. |
| array_iff() | Použije u polí funkci iif, která je moudrá. |
| array_index_of() | Vyhledá matici pro zadanou položku a vrátí její pozici. |
| array_length() | Vypočítá počet prvků v dynamickém poli. |
| array_reverse() | Obrátí pořadí prvků v dynamickém poli. |
| array_rotate_left() | Otočí hodnoty uvnitř dynamického pole doleva. |
| array_rotate_right() | Otočí hodnoty uvnitř dynamického pole doprava. |
| array_shift_left() | Posune hodnoty uvnitř dynamického pole doleva. |
| array_shift_right() | Posune hodnoty uvnitř dynamického pole doprava. |
| array_slice() | Extrahuje řez dynamického pole. |
| array_sort_asc() | Seřadí kolekci polí ve vzestupném pořadí. |
| array_sort_desc() | Seřadí kolekci polí sestupně. |
| array_split() | Vytvoří pole polí rozdělených ze vstupního pole. |
| array_sum() | Vypočítá součet dynamického pole. |
bag_has_key() |
Zkontroluje, jestli sloupec dynamické tašky obsahuje daný klíč. |
| bag_keys() | Vytvoří výčet všech kořenových klíčů v objektu dynamického kontejneru vlastností. |
| bag_merge() | Sloučí dynamické kontejnery vlastností do dynamického kontejneru vlastností se všemi sloučenými vlastnostmi. |
| bag_pack() | Vytvoří dynamický objekt (tašku vlastností) ze seznamu názvů a hodnot. |
| bag_pack_columns() | Vytvoří dynamický objekt (tašku vlastností) ze seznamu sloupců. |
| bag_remove_keys() | Odebere klíče a přidružené hodnoty z dynamického kontejneru vlastností. |
| bag_set_key() | Nastaví daný klíč na danou hodnotu v dynamickém kontejneru vlastností. |
| jaccard_index() | Vypočítá index Jaccard dvou sad. |
| pack_all() | Vytvoří dynamický objekt (tašku vlastností) ze všech sloupců tabulkového výrazu. |
| pack_array() | Zabalí všechny vstupní hodnoty do dynamického pole. |
| repeat() | Vygeneruje dynamické pole, které má řadu stejných hodnot. |
| set_difference() | Vrátí matici sady všech jedinečných hodnot, které jsou v prvním poli, ale nejsou v jiných polích. |
| set_has_element() | Určuje, zda zadané pole obsahuje zadaný prvek. |
| set_intersect() | Vrátí matici množiny všech jedinečných hodnot, které jsou ve všech polích. |
| set_union() | Vrátí matici množiny všech jedinečných hodnot, které jsou v libovolném zadaném poli. |
| treepath() | Vytvoří výčet všech výrazů cesty, které identifikují listy v dynamickém objektu. |
| zip() | Funkce ZIP přijímá libovolný počet dynamických polí. Vrátí matici, jejíž prvky jsou každou maticí s prvky vstupních polí stejného indexu. |
Skalární funkce oken
| Název funkce | Popis |
|---|---|
| next() | Pro serializovanou sadu řádků vrátí hodnotu zadaného sloupce z pozdějšího řádku podle posunu. |
| prev() | Pro serializovanou sadu řádků vrátí hodnotu zadaného sloupce z předchozího řádku podle posunu. |
| row_cumsum() | Vypočítá kumulativní součet sloupce. |
| row_number() | Vrátí číslo řádku v serializované sadě řádků – po sobě jdoucí čísla začínající daným indexem nebo od 1 ve výchozím nastavení. |
| row_rank_dense() | Vrátí zhuštěné pořadí řádku v serializované sadě řádků. |
| row_rank_min() | Vrátí minimální pořadí řádku v serializované sadě řádků. |
Funkce řízení toku
| Název funkce | Popis |
|---|---|
| toscalar() | Vrátí skalární konstantní hodnotu vyhodnoceného výrazu. |
Matematické funkce
| Název funkce | Popis |
|---|---|
| abs() | Vypočítá absolutní hodnotu vstupu. |
| acos() | Vrátí úhel, jehož kosinus je zadané číslo (inverzní operace kosinus). |
| asin() | Vrátí úhel, jehož sinus je zadané číslo (inverzní operace sin()). |
| atan() | Vrátí úhel, jehož tangens je zadané číslo (inverzní operace tan()). |
| atan2() | Vypočítá úhel v radiánech mezi kladnou osou x a paprskem od počátku k bodu (y, x). |
| beta_cdf() | Vrátí standardní kumulativní beta distribuční funkci. |
| beta_inv() | Vrátí inverzní funkci kumulativní hustoty pravděpodobnosti beta beta. |
| beta_pdf() | Vrátí funkci beta hustoty pravděpodobnosti. |
| cos() | Vrátí kosinus. |
| cot() | Vypočítá trigonometrický kotangens zadaného úhlu v radiánech. |
| stupňů() | Převede hodnotu úhlu v radiánech na hodnotu ve stupních pomocí stupňů vzorce = (180 / PI) * úhel v radiánech. |
| erf() | Vrátí chybovou funkci. |
| erfc() | Vrátí doplňkovou chybovou funkci. |
| exp() | Exponenciální funkce x, která je umocněna na mocninu x: e^x. |
| exp10() | Exponenciální funkce x základu 10, která je 10 umocněna na mocninu x: 10^x. |
| exp2() | Exponenciální funkce x, která je 2 umocněna na mocninu x: 2^x. |
| gama() | Vypočítá gama funkci. |
| isfinite() | Vrátí, jestli je vstup konečná hodnota (není nekonečná nebo není naN). |
| isinf() | Vrátí, zda je vstup nekonečnou (kladnou nebo zápornou) hodnotou. |
| isnan() | Vrátí, zda je vstup hodnotou Not-a-Number (NaN). |
| protokolu | Vrátí přirozený logaritmus. |
| protokolu 10() | Vrátí společnou logaritmus (base-10). |
| log2() | Vrátí logaritmus base-2. |
| loggamma() | Vypočítá protokol absolutní hodnoty funkce gama. |
| not() | Vrátí hodnotu argumentu logické hodnoty. |
| pi() | Vrátí konstantní hodnotu pí (π). |
| Vrátí výsledek zvýšení výkonu. | |
| radiánů() | Převede hodnotu úhlu ve stupních na hodnotu v radiánech pomocí vzorce radiánů = (PI / 180) * úhlů ve stupních. |
| rand() | Vrátí náhodné číslo. |
| rozsah() | Vygeneruje dynamické pole, které má řadu rovnoměrně rozmístěných hodnot. |
| round() | Vrátí zaokrouhlený zdroj na zadanou přesnost. |
| sign() | Znak číselného výrazu |
| sin() | Vrátí sinusovou funkci. |
| sqrt() | Vrátí druhou odmocninu funkce. |
| tan() | Vrátí tangens funkci. |
| welch_test() | Vypočítá p-hodnotu funkce Welch-test. |
Funkce metadat
| Název funkce | Popis |
|---|---|
| column_ifexists() | Vezme název sloupce jako řetězec a výchozí hodnotu. Vrátí odkaz na sloupec, pokud existuje, jinak vrátí výchozí hodnotu. |
| current_cluster_endpoint() | Vrátí aktuální cluster se spuštěným dotazem. |
| current_database() | Vrátí název databáze v oboru. |
| current_principal() | Vrátí aktuální objekt zabezpečení spuštěný tímto dotazem. |
| current_principal_details() | Vrátí podrobnosti o objektu zabezpečení, který spouští dotaz. |
| current_principal_is_member_of() | Kontroluje členství ve skupině nebo hlavní identitu aktuálního objektu zabezpečení, na kterém se dotaz spouští. |
| cursor_after() | Používá se pro přístup k záznamům přijatým po předchozí hodnotě kurzoru. |
| estimate_data_size() | Vrátí odhadovanou velikost dat vybraných sloupců tabulkového výrazu. |
| extent_id() | Vrátí jedinečný identifikátor, který identifikuje horizontální oddíl dat ("rozsah"), ve kterém se aktuální záznam nachází. |
| extent_tags() | Vrátí dynamické pole se značkami horizontálního oddílu dat ("rozsah"), ve kterém se aktuální záznam nachází. |
| ingestion_time() | Načte $IngestionTime skrytý sloupec datetime záznamu nebo hodnotu null. |
Zaokrouhlovací funkce
| Název funkce | Popis |
|---|---|
| bin() | Zaokrouhlí hodnoty dolů na celé číslo násobku dané velikosti přihrádky. |
| bin_at() | Zaokrouhlí hodnoty dolů na "bin" s pevnou velikostí a řídí výchozí bod přihrádky. (Viz také funkce bin.) |
| strop() | Vypočítá nejmenší celé číslo větší nebo rovno zadanému číselnému výrazu. |
Podmíněné funkce
| Název funkce | Popis |
|---|---|
| case() | Vyhodnotí seznam predikátů a vrátí první výsledek výraz, jehož predikát je splněn. |
| coalesce() | Vyhodnotí seznam výrazů a vrátí první výraz, který není null (nebo neprázdný výraz pro řetězec). |
| iff() | Vyhodnoťte první argument (predikát) a vrátí hodnotu druhého nebo třetího argumentu v závislosti na tom, jestli se predikát vyhodnotil jako pravdivý (druhý) nebo nepravda (třetí). |
| max_of() | Vrátí maximální hodnotu několika vyhodnocených číselných výrazů. |
| min_of() | Vrátí minimální hodnotu několika vyhodnocených číselných výrazů. |
Funkce pro prvky řady
| Název funkce | Popis |
|---|---|
| series_abs() | Vypočítá absolutní hodnotu prvku pro vstup číselné řady. |
| series_acos() | Vypočítá funkci arkusinu moudrého prvku u vstupu číselné řady. |
| series_add() | Vypočítá sčítání dvou vstupů číselné řady. |
| series_asin() | Vypočítá arkusinovou funkci prvku číselné řady. |
| series_atan() | Vypočítá funkci arkusangentu prvku číselné řady. |
| series_ceiling() | Vypočítá funkci stropu pro prvek pro vstup číselné řady. |
| series_cos() | Vypočítá kosinus funkce prvku moudrý pro vstup číselné řady. |
| series_divide() | Vypočítá dělení dvou vstupů číselné řady podle prvků. |
| series_equals() | Vypočítá logiku logické operace se dvěma vstupy číselné řady (==). |
| series_exp() | Vypočítá exponenciální funkci element-wise base-e (e^x) vstupu číselné řady. |
| series_floor() | Vypočítá funkci podlahy moudrého prvku pro vstup číselné řady. |
| series_greater() | Vypočítá logické operace větších prvků (>) dvou vstupů číselné řady. |
| series_greater_equals() | Vypočítá logiku logiky dvou vstupů číselné řady, která je větší nebo rovna prvkům (>=). |
| series_less() | Vypočítá logické operace bez prvku (<) dvou vstupů číselné řady. |
| series_less_equals() | Vypočítá operaci logiky menší nebo rovnou prvku (<=) dvou vstupů číselné řady. |
| series_log() | Vypočítá přirozený logaritmus (base-e) funkce přirozeného logaritmu číselné řady. |
| series_multiply() | Vypočítá násobení prvků u dvou vstupů číselné řady. |
| series_not_equals() | Vypočítá logiku logické operace se dvěma vstupy číselné řady(!=) bez prvku. |
| series_pow() | Vypočítá mocninu prvku moudrého prvku dvou vstupů číselné řady. |
| series_sign() | Vypočítá znaménko prvku pro vstup číselné řady. |
| series_sin() | Vypočítá funkci sinus prvku číselné řady. |
| series_subtract() | Vypočítá odčítání dvou vstupů číselné řady. |
| series_tan() | Vypočítá funkci tangens prvku číselné řady. |
Funkce zpracování řad
| Název funkce | Popis |
|---|---|
| series_cosine_similarity() | Vypočítá kosinus podobnosti dvou číselných řad. |
| series_decompose() | Dělá rozklad řady do součástí. |
| series_decompose_anomalies() | Vyhledá anomálie v řadě na základě rozkladu řady. |
| series_decompose_forecast() | Prognóza založená na rozkladu řad |
| series_dot_product() | Vypočítá tečku produktu dvou číselných řad. |
| series_fill_backward() | Provede interpolaci chybějících hodnot v řadě zpětně. |
| series_fill_const() | Nahradí chybějící hodnoty v řadě zadanou konstantní hodnotou. |
| series_fill_forward() | Provede interpolaci chybějících hodnot v řadě vpřed. |
| series_fill_linear() | Provádí lineární interpolaci chybějících hodnot v řadě. |
| series_fft() | Použije u řady FFT (Fast Fourier Transform). |
| series_fir() | Použije filtr konečných impulsových odpovědí na řadu. |
| series_fit_2lines() | Použije dva segmenty lineární regresi u řady a vrátí více sloupců. |
| series_fit_2lines_dynamic() | Použije dvě segmenty lineární regresi u řady, která vrací dynamický objekt. |
| series_fit_line() | Použije lineární regresi u řady, která vrací více sloupců. |
| series_fit_line_dynamic() | Použije lineární regresi u řady, která vrací dynamický objekt. |
| series_fit_poly() | Použije polynomické regrese u řady, která vrací více sloupců. |
| series_ifft() | Použije inverzní rychlou fourierovou transformaci (IFFT) u řady. |
| series_iir() | Použije nekonečnou odezvu na řadu. |
| series_magnitude() | Vypočítá velikost číselné řady. |
| series_outliers() | Skóre bodů anomálií v řadě. |
| series_pearson_correlation() | Vypočítá Pearsonův korelační koeficient dvou řad. |
| series_periods_detect() | Najde nejvýznamnější období, která existují v časové řadě. |
| series_periods_validate() | Kontroluje, jestli časová řada obsahuje pravidelné vzory daných délek. |
| series_product() | Vypočítá součin prvků číselné řady. |
| series_seasonal() | Vyhledá sezónní součást řady. |
| series_stats() | Vrátí statistiku pro řadu ve více sloupcích. |
| series_stats_dynamic() | Vrátí statistiku pro řadu v dynamickém objektu. |
| series_sum() | Vypočítá součet prvků číselné řady. |
Řetězcové funkce
| Název funkce | Popis |
|---|---|
| base64_encode_tostring() | Zakóduje řetězec jako řetězec base64. |
| base64_encode_fromguid() | Kóduje identifikátor GUID jako řetězec base64. |
| base64_decode_tostring() | Dekóduje řetězec base64 na řetězec UTF-8. |
| base64_decode_toarray() | Dekóduje řetězec base64 na pole dlouhých hodnot. |
| base64_decode_toguid() | Dekóduje řetězec base64 na identifikátor GUID. |
| countof() | Počítá výskyty podřetězce v řetězci. Prosté shody řetězců se mohou překrývat; regulární výrazy se neshoduje. |
| extrakce | Získá shodu regulárního výrazu z textového řetězce. |
| extract_all() | Získá všechny shody regulárního výrazu z textového řetězce. |
| extract_json() | Získání zadaného elementu z textu JSON pomocí výrazu cesty |
| has_any_index() | Vyhledá v řetězci položky zadané v poli a vrátí pozici první položky nalezené v řetězci. |
| indexof() | Funkce hlásí index založený na nule prvního výskytu zadaného řetězce ve vstupním řetězci. |
| isempty() | Vrátí hodnotu true, pokud je argument prázdný řetězec nebo má hodnotu null. |
| isnotempty() | Vrátí hodnotu true, pokud argument není prázdný řetězec nebo hodnota null. |
| isnotnull() | Vrátí hodnotu true, pokud argument nemá hodnotu null. |
| isnull() | Vyhodnotí jeho jediný argument a vrátí logickou hodnotu označující, jestli se argument vyhodnotí jako hodnota null. |
| parse_command_line() | Parsuje řetězec příkazového řádku Unicode a vrátí pole argumentů příkazového řádku. |
| parse_csv() | Rozdělí daný řetězec představující hodnoty oddělené čárkami a vrátí řetězcové pole s těmito hodnotami. |
| parse_ipv4() | Převede vstup na dlouhé (podepsané 64bitové) číslo reprezentace. |
| parse_ipv4_mask() | Převede vstupní řetězec a masku předpony IP na dlouhé (podepsané 64bitové) číslo reprezentace. |
| parse_ipv6() | Převede řetězec IPv6 nebo IPv4 na kanonické vyjádření řetězce IPv6. |
| parse_ipv6_mask() | Převede řetězec IPv6 nebo IPv4 a masku sítě na kanonické řetězcové vyjádření IPv6. |
| parse_json() | Interpretuje řetězec jako hodnotu JSON a vrátí hodnotu jako dynamickou. |
| parse_url() | Analyzuje absolutní řetězec adresy URL a vrátí dynamický objekt obsahující všechny části adresy URL. |
| parse_urlquery() | Analyzuje řetězec dotazu adresy URL a vrátí dynamický objekt obsahující parametry dotazu. |
| parse_version() | Převede reprezentaci vstupního řetězce verze na srovnatelné desítkové číslo. |
| replace_regex() | Nahraďte všechny shody regulárních výrazů jiným řetězcem. |
| replace_string() | Nahraďte všechny shody s jedním řetězcem zadaným řetězcem. |
| replace_strings() | Nahraďte všechny více řetězců zadanými řetězci. |
| punycode_from_string() | Zakóduje název domény do formuláře Punycode. |
| punycode_to_string() | Dekóduje název domény z formuláře Punycode. |
| reverse() | Funkce provádí opak vstupního řetězce. |
| rozdělení | Rozdělí daný řetězec podle daného oddělovače a vrátí pole řetězců s obsaženými podřetězci. |
| strcat() | Zřetězí mezi 1 a 64 argumenty. |
| strcat_delim() | Zřetězí mezi 2 a 64 argumenty s oddělovačem zadaným jako první argument. |
| strcmp() | Porovná dva řetězce. |
| strlen() | Vrátí délku vstupního řetězce ve značce. |
| strrep() | Opakuje zadaný počet zadaných řetězců (výchozí – 1). |
| podřetěděcí() | Extrahuje podřetězce ze zdrojového řetězce začínajícího z nějakého indexu na konec řetězce. |
| tohex() | Převede vstup na šestnáctkový řetězec. |
| tolower() | Převede vstup na řetězec malými písmeny. |
| toupper() | Převede řetězec na velká písmena. |
| translate() | Nahradí sadu znaků ('searchList') jinou sadou znaků ('replaceList') v daném řetězci. |
| trim() | Odebere všechny počáteční a koncové shody zadaného regulárního výrazu. |
| trim_end() | Odebere koncovou shodu zadaného regulárního výrazu. |
| trim_start() | Odebere počáteční shodu zadaného regulárního výrazu. |
| url_decode() | Funkce převede zakódovanou adresu URL na běžnou reprezentaci adresy URL. |
| url_encode() | Funkce převede znaky vstupní adresy URL do formátu, který lze přenést přes internet. |
Funkce IPv4/IPv6
| Název funkce | Popis |
|---|---|
| ipv4_compare() | Porovná dva řetězce IPv4. |
| ipv4_is_in_range() | Zkontroluje, jestli je řetězcová adresa IPv4 v rozsahu zápisu předpon IPv4. |
| ipv4_is_in_any_range() | Zkontroluje, jestli je řetězcová adresa IPv4 některou z rozsahů zápisu předpon IPv4. |
| ipv4_is_match() | Odpovídá dvěma řetězcům IPv4. |
| ipv4_is_private() | Zkontroluje, jestli řetězcová adresa IPv4 patří do sady IP adres privátní sítě. |
| ipv4_netmask_suffix | Vrátí hodnotu přípony netmask IPv4 z řetězcové adresy IPv4. |
| parse_ipv4() | Převede vstupní řetězec na dlouhou (podepsanou 64bitovou) reprezentaci čísel. |
| parse_ipv4_mask() | Převede vstupní řetězec a masku předpony IP na dlouhé (podepsané 64bitové) číslo reprezentace. |
| ipv4_range_to_cidr_list() | Převede rozsah adres IPv4 na seznam rozsahů CIDR. |
| ipv6_compare() | Porovná dva řetězce IPv4 nebo IPv6. |
| ipv6_is_match() | Odpovídá dvěma řetězcům IPv4 nebo IPv6. |
| parse_ipv6() | Převede řetězec IPv6 nebo IPv4 na kanonické vyjádření řetězce IPv6. |
| parse_ipv6_mask() | Převede řetězec IPv6 nebo IPv4 a masku sítě na kanonické řetězcové vyjádření IPv6. |
| format_ipv4() | Analyzuje vstup pomocí masky sítě a vrátí řetězec představující adresu IPv4. |
| format_ipv4_mask() | Analyzuje vstup pomocí masky netmask a vrátí řetězec představující IPv4 adresu jako zápis CIDR. |
| ipv6_is_in_range() | Zkontroluje, jestli je řetězcová adresa IPv6 v rozsahu zápisu předpony IPv6. |
| ipv6_is_in_any_range() | Zkontroluje, jestli je řetězcová adresa IPv6 v některém z rozsahů zápisu předpon IPv6. |
| geo_info_from_ip_address() | Načte informace o geografické poloze o adresách IPv4 nebo IPv6. |
Funkce shody textu IPv4
Funkce typů
| Název funkce | Popis |
|---|---|
| gettype() | Vrátí typ modulu runtime jednoho argumentu. |
Skalární agregační funkce
| Název funkce | Popis |
|---|---|
| dcount_hll() | Vypočítá počet dcount z výsledků hll (který byl generován hll nebo hll-merge). |
| hll_merge() | Sloučí výsledky hll (skalární verze agregované verze hll-merge()). |
| percentile_tdigest() | Vypočítá výsledek percentilu z výsledků tdigest (které byly generovány tdigest nebo merge_tdigest). |
| percentile_array_tdigest() | Vypočítá výsledek pole percentilu z výsledků tdigest (který byl generován tdigest nebo merge_tdigest). |
| percentrank_tdigest() | Vypočítá procentuální hodnocení hodnoty v datové sadě. |
| rank_tdigest() | Vypočítá relativní pořadí hodnoty v sadě. |
| merge_tdigest() | Sloučení výsledků tdigest (skalární verze agregované verze tdigest-merge()) |
Geoprostorové funkce
| Název funkce | Popis |
|---|---|
| geo_angle() | Vypočítá úhel ve směru hodinových ručiček v radiánech mezi dvěma čárami na Zemi. |
| geo_azimuth() | Vypočítá úhel ve směru hodinových ručiček v radiánech mezi čárou od bodu 1 do pravého severu a čárou od bodu 1 do bodu 2 na Zemi. |
| geo_closest_point_on_line() | Vypočítá bod na čáře nebo víceřádkové čáry, která je nejblíže danému bodu na Zemi. |
| geo_closest_point_on_polygon() | Vypočítá bod na mnohoúhelníku nebo multipolygonu, který je nejblíže danému bodu na Zemi. |
| geo_distance_2points() | Vypočítá nejkratší vzdálenost mezi dvěma geoprostorovými souřadnicemi na Zemi. |
| geo_distance_point_to_line() | Vypočítá nejkratší vzdálenost mezi souřadnicí a čárou nebo víceřádkovou čárou na Zemi. |
| geo_distance_point_to_polygon() | Vypočítá nejkratší vzdálenost mezi souřadnicí a mnohoúhelníkem nebo multipolygonem na Zemi. |
| geo_from_wkt() | Převede řetězec WKT na obrazec GeoJSON. |
| geo_intersects_2lines() | Vypočítá, jestli se tyto dvě čáry nebo víceřádkové čáry protínají. |
| geo_intersects_2polygons() | Vypočítá, zda dva mnohoúhelníky nebo multipolygony protínají. |
| geo_intersects_line_with_polygon() | Vypočítá, zda čára nebo víceřádkové protíná mnohoúhelník nebo multipolygon. |
| geo_intersection_2lines() | Vypočítá průsečík dvou čar nebo víceřádek. |
| geo_intersection_2polygons() | Vypočítá průsečík dvou mnohoúhelníku nebo multipolygonů. |
| geo_intersection_line_with_polygon() | Vypočítá průsečík čáry nebo víceřádkového s mnohoúhelníkem nebo multipolygonem. |
| geo_point_buffer() | Vypočítá mnohoúhelník, který obsahuje všechny body v daném poloměru bodu na Zemi. |
| geo_point_in_circle() | Vypočítá, jestli jsou geoprostorové souřadnice uvnitř kruhu na Zemi. |
| geo_point_in_polygon() | Vypočítá, zda jsou geoprostorové souřadnice uvnitř mnohoúhelníku nebo multipolygonu na Zemi. |
| geo_point_to_geohash() | Vypočítá hodnotu řetězce Geohash pro zeměpisnou polohu. |
| geo_point_to_s2cell() | Vypočítá hodnotu řetězce tokenu buňky S2 pro zeměpisné umístění. |
| geo_point_to_h3cell() | Vypočítá hodnotu řetězce tokenu buňky H3 pro zeměpisné umístění. |
| geo_line_buffer() | Vypočítá mnohoúhelník nebo multipolygon, který obsahuje všechny body v daném poloměru vstupní čáry nebo víceřádkové čáry na Zemi. |
| geo_line_centroid() | Vypočítá centroid čáry nebo víceřádkové křivky na Zemi. |
| geo_line_densify() | Převede hrany rovinné čáry na geodesics přidáním přechodných bodů. |
| geo_line_interpolate_point() | Vypočítá bod na hodnotě zlomku na řádku na Zemi. |
| geo_line_length() | Vypočítá celkovou délku čáry nebo víceřádkové křivky na Zemi. |
| geo_line_locate_point() | hodnota zlomku jako poměr délky čáry od začátku čáry do bodu na čáře, která je nejblíže danému bodu, a celou délku čáry na Zemi. |
| geo_line_simplify() | Zjednodušuje čáru nebo víceřádkové nahrazením téměř rovných řetězců krátkých hran jedním dlouhým okrajem na Zemi. |
| geo_line_to_s2cells() | Vypočítá tokeny buněk S2, které pokrývají čáru nebo víceřádkový spojnic na Zemi. Užitečný nástroj pro geoprostorové spojení. |
| geo_polygon_area() | Vypočítá oblast mnohoúhelníku nebo multipolygonu na Zemi. |
| geo_polygon_buffer() | Vypočítá mnohoúhelník nebo multipolygon, který obsahuje všechny body v daném poloměru vstupního mnohoúhelníku nebo multipolygonu na Zemi. |
| geo_polygon_centroid() | Vypočítá centroid mnohoúhelníku nebo multipolygonu na Zemi. |
| geo_polygon_densify() | Převede mnohoúhelník nebo multipolygon planární hrany na geodesics přidáním přechodných bodů. |
| geo_polygon_perimeter() | Vypočítá délku hranice mnohoúhelníku nebo multipolygonu na Zemi. |
| geo_polygon_simplify() | Zjednodušuje mnohoúhelník nebo multipolygon nahrazením téměř rovných řetězců krátkých hran jedním dlouhým okrajem na Zemi. |
| geo_polygon_to_s2cells() | Vypočítá tokeny buněk S2, které pokrývají mnohoúhelník nebo multipolygon na Zemi. Užitečný nástroj pro geoprostorové spojení. |
| geo_polygon_to_h3cells() | Převede mnohoúhelník na buňky H3. Užitečné geoprostorové spojení a vizualizační nástroj. |
| geo_geohash_to_central_point() | Vypočítá geoprostorové souřadnice, které představují střed obdélníkové oblasti Geohash. |
| geo_geohash_neighbors() | Vypočítá sousedy geohash. |
| geo_geohash_to_polygon() | Vypočítá mnohoúhelník, který představuje obdélníkovou oblast geohash. |
| geo_s2cell_to_central_point() | Vypočítá geoprostorové souřadnice, které představují střed buňky S2. |
| geo_s2cell_neighbors() | Vypočítá sousedy buněk S2. |
| geo_s2cell_to_polygon() | Vypočítá mnohoúhelník, který představuje obdélníkovou oblast buňky S2. |
| geo_h3cell_to_central_point() | Vypočítá geoprostorové souřadnice, které představují střed buňky H3. |
| geo_h3cell_neighbors() | Vypočítá sousedy buněk H3. |
| geo_h3cell_to_polygon() | Vypočítá mnohoúhelník, který představuje obdélníkovou oblast buňky H3. |
| geo_h3cell_parent() | Vypočítá nadřazenou buňku H3. |
| geo_h3cell_children() | Vypočítá podřízené buňky H3. |
| geo_h3cell_level() | Vypočítá rozlišení buňky H3. |
| geo_h3cell_rings() | Vypočítá prstence buňky H3. |
| geo_simplify_polygons_array() | Zjednodušuje mnohoúhelníky nahrazením téměř rovných řetězců krátkých hran jedním dlouhým okrajem a zároveň zajišťuje vzájemnou konzistenci konzistence na Zemi. |
| geo_union_lines_array() | Vypočítá sjednocení čar nebo víceřádků na Zemi. |
| geo_union_polygons_array() | Vypočítá sjednocení mnohoúhelníku nebo multipolygonů na Zemi. |
Funkce hash
Převodní funkce jednotek
| Název funkce | Popis |
|---|---|
| convert_angle() | Vrátí vstupní hodnotu převedenou z jedné úhlové jednotky na jinou. |
| convert_energy() | Vrátí vstupní hodnotu převedenou z jedné energetické jednotky na jinou. |
| convert_force() | Vrátí vstupní hodnotu převedenou z jedné jednotky force na jinou. |
| convert_length() | Vrátí vstupní hodnotu převedenou z jedné jednotky délky na jinou. |
| convert_mass() | Vrátí vstupní hodnotu převedenou z jedné hromadné jednotky na jinou. |
| convert_speed() | Vrátí vstupní hodnotu převedenou z jedné jednotky rychlosti na jinou. |
| convert_temperature() | Vrátí vstupní hodnotu převedenou z jedné jednotky teploty na jinou. |
| convert_volume() | Vrátí vstupní hodnotu převedenou z jedné jednotky svazku na jinou. |