Skalární typy funkcí na první pohled
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_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_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_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_length() | Vypočítá celkovou délku čáry nebo víceřádkové křivky 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. |