Typy funkcji skalarnych w skrócie
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
W tym artykule wymieniono wszystkie dostępne funkcje skalarne pogrupowane według typu. Aby uzyskać informacje o funkcjach agregacji, zobacz typy funkcji agregacji .
Funkcje binarne
Nazwa funkcji | Opis |
---|---|
binary_and() | Zwraca wynik bitowej operacji i między dwiema wartościami. |
binary_not() | Zwraca bitową negację wartości wejściowej. |
binary_or() | Zwraca wynik bitowej lub operacji dwóch wartości. |
binary_shift_left() | Zwraca operację przesunięcia binarnego w lewo na parę liczb: << n. |
binary_shift_right() | Zwraca operację przesunięcia binarnego w prawo dla pary liczb: >> n. |
binary_xor() | Zwraca wynik operacji xor bitowej dwóch wartości. |
bitset_count_ones() | Zwraca liczbę bitów ustawionych w binarnej reprezentacji liczby. |
Funkcje konwersji
Nazwa funkcji | Opis |
---|---|
tobool() | Konwertowanie danych wejściowych na reprezentację logiczną (podpisaną 8-bitową). |
todatetime() | Konwertuje dane wejściowe na skalarny daty/godziny. |
todecimal() | Konwertuje dane wejściowe na reprezentację liczby dziesiętnej. |
todouble() | Konwertuje dane wejściowe na wartość typu rzeczywistego. |
toguid() | Konwertuje dane wejściowe na wartość identyfikatora GUID typu. |
toint() | Konwertuje dane wejściowe na reprezentację liczb całkowitych. |
tolong() | Konwertuje dane wejściowe na reprezentację długiej liczby. |
tostring() | Konwertuje dane wejściowe na reprezentację ciągu. |
totimespan() | Konwertuje dane wejściowe na skalarny przedziału czasu. |
Funkcje daty/godziny/przedziału czasu
Nazwa funkcji | Opis |
---|---|
ago() | Odejmuje podany przedział czasu od bieżącego czasu zegara UTC. |
datetime_add() | Oblicza nową datę/godzinę z określonej części daty pomnożonej przez określoną kwotę dodaną do określonej daty/godziny. |
datetime_diff() | Zwraca koniec roku zawierającego datę, przesuniętą przez przesunięcie, jeśli zostanie podana. |
datetime_local_to_utc() | Konwertuje lokalną datę/godzinę na datę/godzinę UTC przy użyciu specyfikacji strefy czasowej. |
datetime_part() | Wyodrębnia żądaną część daty jako wartość całkowitą. |
datetime_utc_to_local() | Konwertuje datę UTC na lokalną datę/godzinę przy użyciu specyfikacji strefy czasowej . |
dayofmonth() | Zwraca liczbę całkowitą reprezentującą liczbę dni danego miesiąca. |
dayofweek() | Zwraca liczbę całkowitą dni od poprzedniej niedzieli jako przedział czasu. |
dayofyear() | Zwraca liczbę całkowitą reprezentującą liczbę dni danego roku. |
endofday() | Zwraca koniec dnia zawierającego datę, przesuniętą przez przesunięcie, jeśli zostanie podana. |
endofmonth() | Zwraca koniec miesiąca zawierającego datę, przesuniętą przez przesunięcie, jeśli zostanie podane. |
endofweek() | Zwraca koniec tygodnia zawierającego datę, przesuniętą przez przesunięcie, jeśli zostanie podana. |
endofyear() | Zwraca koniec roku zawierającego datę, przesuniętą przez przesunięcie, jeśli zostanie podana. |
format_datetime() | Formatuje parametr datetime na podstawie parametru wzorca formatu. |
format_timespan() | Formatuje parametr przedziału czasu formatu na podstawie parametru wzorca formatu. |
getyear() | Zwraca część roku argumentu datetime. |
hourofday() | Zwraca liczbę całkowitą reprezentującą liczbę godzin danej daty. |
make_datetime() | Tworzy wartość skalarną daty/godziny na podstawie określonej daty i godziny. |
make_timespan() | Tworzy wartość skalarną przedziału czasu z określonego okresu. |
monthofyear() | Zwraca liczbę całkowitą reprezentującą numer miesiąca danego roku. |
now() | Zwraca bieżący czas zegara UTC, opcjonalnie przesunięcie według danego przedziału czasu. |
startofday() | Zwraca początek dnia zawierającego datę, przesuniętą przez przesunięcie, jeśli zostanie podana. |
startofmonth() | Zwraca początek miesiąca zawierającego datę, przesuniętą przez przesunięcie, jeśli zostanie podana. |
startofweek() | Zwraca początek tygodnia zawierającego datę, przesuniętą przez przesunięcie, jeśli zostanie podane. |
startofyear() | Zwraca początek roku zawierającego datę przesuniętą przez przesunięcie, jeśli zostanie podane. |
todatetime() | Konwertuje dane wejściowe na skalarny daty/godziny. |
totimespan() | Konwertuje dane wejściowe na skalarny przedziału czasu. |
unixtime_microseconds_todatetime() | Konwertuje mikrosekundy epoki unix na datę/godzinę UTC. |
unixtime_milliseconds_todatetime() | Konwertuje milisekundy unix-epoki na datę/godzinę UTC. |
unixtime_nanoseconds_todatetime() | Konwertuje nanosekundy z epoki unix na datę/godzinę UTC. |
unixtime_seconds_todatetime() | Konwertuje sekundy z epoki unix na datę/godzinę UTC. |
weekofyear() | Zwraca liczbę całkowitą reprezentującą numer tygodnia. |
Funkcje dynamiczne/tablicowe
Nazwa funkcji | Opis |
---|---|
array_concat() | Łączy wiele macierzy dynamicznych z jedną tablicą. |
array_iff() | Stosuje funkcję iif mądry element na tablicach. |
array_index_of() | Wyszukuje tablicę dla określonego elementu i zwraca jego położenie. |
array_length() | Oblicza liczbę elementów w tablicy dynamicznej. |
array_reverse() | Odwraca kolejność elementów w tablicy dynamicznej. |
array_rotate_left() | Obraca wartości wewnątrz tablicy dynamicznej po lewej stronie. |
array_rotate_right() | Obraca wartości wewnątrz tablicy dynamicznej po prawej stronie. |
array_shift_left() | Przenosi wartości wewnątrz tablicy dynamicznej po lewej stronie. |
array_shift_right() | Przesuwa wartości wewnątrz tablicy dynamicznej po prawej stronie. |
array_slice() | Wyodrębnia fragment tablicy dynamicznej. |
array_sort_asc() | Sortuje kolekcję tablic w kolejności rosnącej. |
array_sort_desc() | Sortuje kolekcję tablic w kolejności malejącej. |
array_split() | Tworzy tablicę tablic rozdzielanych z tablicy wejściowej. |
array_sum() | Oblicza sumę tablicy dynamicznej. |
bag_has_key() |
Sprawdza, czy kolumna torby dynamicznej zawiera dany klucz. |
bag_keys() | Wylicza wszystkie klucze główne w obiekcie dynamicznej torby właściwości. |
bag_merge() | Scala dynamiczne torby właściwości w dynamiczną torbę właściwości ze wszystkimi właściwościami scalanymi. |
bag_pack() | Tworzy obiekt dynamiczny (torba właściwości) na podstawie listy nazw i wartości. |
bag_pack_columns() | Tworzy obiekt dynamiczny (torba właściwości) na podstawie listy kolumn. |
bag_remove_keys() | Usuwa klucze i skojarzone wartości z dynamicznej torby właściwości. |
bag_set_key() | Ustawia dany klucz na daną wartość w dynamicznej torbie właściwości. |
jaccard_index() | Oblicza indeks Jaccard dwóch zestawów. |
pack_all() | Tworzy obiekt dynamiczny (torba właściwości) ze wszystkich kolumn wyrażenia tabelarycznego. |
pack_array() | Pakuje wszystkie wartości wejściowe do tablicy dynamicznej. |
repeat() | Generuje tablicę dynamiczną zawierającą serię równych wartości. |
set_difference() | Zwraca tablicę zestawu wszystkich odrębnych wartości, które znajdują się w pierwszej tablicy, ale nie znajdują się w innych tablicach. |
set_has_element() | Określa, czy określona tablica zawiera określony element. |
set_intersect() | Zwraca tablicę zestawu wszystkich odrębnych wartości, które znajdują się we wszystkich tablicach. |
set_union() | Zwraca tablicę zestawu wszystkich odrębnych wartości, które znajdują się w dowolnej z podanych tablic. |
treepath() | Wylicza wszystkie wyrażenia ścieżki identyfikujące liście w obiekcie dynamicznym. |
zip() | Funkcja zip akceptuje dowolną liczbę tablic dynamicznych. Zwraca tablicę, której elementy są tablicą z elementami tablic wejściowych tego samego indeksu. |
Funkcje skalarne okna
Nazwa funkcji | Opis |
---|---|
next() | W przypadku serializowanego zestawu wierszy zwraca wartość określonej kolumny z późniejszego wiersza zgodnie z przesunięciem. |
prev() | W przypadku serializowanego zestawu wierszy zwraca wartość określonej kolumny z wcześniejszego wiersza zgodnie z przesunięciem. |
row_cumsum() | Oblicza sumę skumulowaną kolumny. |
row_number() | Zwraca liczbę wierszy w zserializowanym zestawie wierszy — kolejne liczby rozpoczynające się od danego indeksu lub od 1 domyślnie. |
row_rank_dense() | Zwraca gęstą rangę wiersza w serializowanym zestawie wierszy. |
row_rank_min() | Zwraca minimalną rangę wiersza w serializowanym zestawie wierszy. |
Funkcje sterowania przepływem
Nazwa funkcji | Opis |
---|---|
toscalar() | Zwraca wartość stałej skalarnej obliczonego wyrażenia. |
Funkcje matematyczne
Nazwa funkcji | Opis |
---|---|
abs() | Oblicza wartość bezwzględną danych wejściowych. |
acos() | Zwraca kąt, którego cosinus jest określoną liczbą (odwrotna operacja cos()). |
asin() | Zwraca kąt, którego sinus jest określoną liczbą (odwrotna operacja sin()). |
atan() | Zwraca kąt, którego tangens jest określoną liczbą (odwrotna operacja tan()). |
atan2() | Oblicza kąt w radianach między dodatnią osią x a promieniem ze źródła do punktu (y, x). |
beta_cdf() | Zwraca standardową funkcję rozkładu skumulowanego beta. |
beta_inv() | Zwraca odwrotność funkcji beta skumulowanej gęstości prawdopodobieństwa beta. |
beta_pdf() | Zwraca funkcję beta gęstości prawdopodobieństwa. |
cos() | Zwraca funkcję cosinus. |
cot() | Oblicza cotangent trygonometryczny określonego kąta w radianach. |
stopni() | Konwertuje wartość kąta w radianach na wartość w stopniach, używając stopni formuły = (180 / PI) * kąt w radianach. |
erf() | Zwraca funkcję error. |
erfc() | Zwraca uzupełniającą funkcję błędu. |
exp() | Funkcja wykładnicza base-e x, która jest podniesiona do mocy x: e^x. |
exp10() | Funkcja wykładnicza x-10, która jest 10 podniesiona do mocy x: 10^x. |
exp2() | Funkcja wykładnicza x 2, która jest 2 podniesiona do mocy x: 2^x. |
gamma() | Oblicza funkcję gamma. |
isfinite() | Zwraca, czy dane wejściowe są wartością skończona (nie jest nieskończona lub NaN). |
isinf() | Zwraca, czy dane wejściowe są nieskończoną wartością (dodatnią lub ujemną). |
isnan() | Zwraca, czy dane wejściowe są wartością Not-a-Number (NaN). |
log() | Zwraca funkcję logarytmu naturalnego. |
log10() | Zwraca wspólną funkcję logarytmu (base-10). |
log2() | Zwraca funkcję logarytmu base-2. |
loggamma() | Oblicza dziennik bezwzględnej wartości funkcji gamma. |
not() | Odwraca wartość argumentu logicznego. |
pi() | Zwraca stałą wartość pi (π). |
pow() | Zwraca wynik podniesienia mocy. |
radiany() | Konwertuje wartość kąta w stopniach na wartość w radianach przy użyciu radianów formuły = (PI / 180) * kąt w stopniach. |
rand() | Zwraca liczbę losową. |
range() | Generuje tablicę dynamiczną zawierającą serię wartości o równym odstępie. |
round() | Zwraca zaokrąglone źródło do określonej dokładności. |
sign() | Znak wyrażenia liczbowego. |
sin() | Zwraca funkcję sinusu. |
sqrt() | Zwraca funkcję pierwiastek kwadratowy. |
tan() | Zwraca funkcję tangensową. |
welch_test() | Oblicza wartość p funkcji Welch-test. |
Funkcje metadanych
Nazwa funkcji | Opis |
---|---|
column_ifexists() | Przyjmuje nazwę kolumny jako ciąg i wartość domyślną. Zwraca odwołanie do kolumny, jeśli istnieje, w przeciwnym razie — zwraca wartość domyślną. |
current_cluster_endpoint() | Zwraca bieżący klaster, w którym uruchomiono zapytanie. |
current_database() | Zwraca nazwę bazy danych w zakresie. |
current_principal() | Zwraca bieżącego podmiotu zabezpieczeń uruchamiającego to zapytanie. |
current_principal_details() | Zwraca szczegóły podmiotu zabezpieczeń uruchamiającego zapytanie. |
current_principal_is_member_of() | Sprawdza członkostwo w grupie lub tożsamość główną bieżącego podmiotu zabezpieczeń uruchamiającego zapytanie. |
cursor_after() | Służy do uzyskiwania dostępu do rekordów pozyskanych po poprzedniej wartości kursora. |
estimate_data_size() | Zwraca szacowany rozmiar danych wybranych kolumn wyrażenia tabelarycznego. |
extent_id() | Zwraca unikatowy identyfikator identyfikujący fragment danych ("zakres"), w którym znajduje się bieżący rekord. |
extent_tags() | Zwraca tablicę dynamiczną z tagami fragmentu danych ("extent"), w którym znajduje się bieżący rekord. |
ingestion_time() | Pobiera $IngestionTime ukrytej kolumny daty/godziny rekordu lub wartości null. |
Funkcje zaokrąglania
Nazwa funkcji | Opis |
---|---|
bin() | Zaokrągla wartości w dół do liczby całkowitej wielokrotności danego rozmiaru pojemnika. |
bin_at() | Zaokrągla wartości w dół do wartości o stałym rozmiarze "bin" z kontrolą punktu początkowego pojemnika. (Zobacz też funkcję bin). |
ceiling() | Oblicza najmniejszą liczbę całkowitą większą lub równą określonemu wyrażeniu liczbowemu. |
Funkcje warunkowe
Nazwa funkcji | Opis |
---|---|
przypadku() | Oblicza listę predykatów i zwraca pierwsze wyrażenie wyniku, którego predykat jest spełniony. |
coalesce() | Oblicza listę wyrażeń i zwraca pierwsze wyrażenie inne niż null (lub nonempty dla ciągu). |
iff() | Oceń pierwszy argument (predykat) i zwraca wartość drugiego lub trzeciego argumentu, w zależności od tego, czy predykat jest obliczany na wartość true (sekunda) lub false (trzeci). |
max_of() | Zwraca maksymalną wartość kilku obliczonych wyrażeń liczbowych. |
min_of() | Zwraca minimalną wartość kilku obliczonych wyrażeń liczbowych. |
Funkcje mądre serii
Nazwa funkcji | Opis |
---|---|
series_abs() | Oblicza wartość bezwzględną mądry element danych wejściowych serii liczbowej. |
series_acos() | Oblicza funkcję arcus cosinus elementu danych wejściowych serii liczbowej. |
series_add() | Oblicza mądry element dodawania dwóch danych wejściowych serii liczbowych. |
series_asin() | Oblicza funkcję arcusinus z elementami danych wejściowych serii liczbowej. |
series_atan() | Oblicza funkcję arcusuantową mądry element danych wejściowych serii liczbowej. |
series_ceiling() | Oblicza funkcję suficie mądrego elementu danych wejściowych serii liczbowej. |
series_cos() | Oblicza funkcję cosinus mądry element danych wejściowych serii liczbowej. |
series_divide() | Oblicza podział elementów dwóch danych wejściowych serii liczbowej. |
series_equals() | Oblicza mądry element równa (== ) operację logiki dwóch danych wejściowych serii liczbowej. |
series_exp() | Oblicza funkcję wykładniczą (e^x) typu element-mądry danych wejściowych serii liczbowej. |
series_floor() | Oblicza funkcję podłogi mądrej elementami danych wejściowych serii liczbowej. |
series_greater() | Oblicza operację logiki większej (> ) dla dwóch danych wejściowych serii liczbowej. |
series_greater_equals() | Oblicza mądry element większe lub równe (>= ) operację logiki dwóch danych wejściowych serii liczbowej. |
series_less() | Oblicza mniejszą liczbę elementów (< ) operację logiki dwóch danych wejściowych serii liczbowej. |
series_less_equals() | Oblicza operację logiki mniejszej lub równej (<= ) elementu dwóch danych wejściowych serii liczbowej. |
series_log() | Oblicza funkcję logarytmu naturalnego mądry (base-e) danych wejściowych serii liczbowej. |
series_multiply() | Oblicza mnożenie elementów dwóch liczbowych danych wejściowych serii. |
series_not_equals() | Oblicza, że element mądry nie jest równy (!= ) operacji logiki dwóch danych wejściowych serii liczbowej. |
series_pow() | Oblicza moc mądrą elementów dwóch danych wejściowych serii liczbowej. |
series_sign() | Oblicza znak mądry elementu danych wejściowych serii liczbowej. |
series_sin() | Oblicza funkcję sinusu mądry element danych wejściowych serii liczbowej. |
series_subtract() | Oblicza odejmowanie elementów dwóch liczbowych danych wejściowych serii. |
series_tan() | Oblicza funkcję tangensa mądry element danych wejściowych serii liczbowej. |
Funkcje przetwarzania serii
Nazwa funkcji | Opis |
---|---|
series_cosine_similarity() | Oblicza podobieństwo cosinus dwóch serii liczbowych. |
series_decompose() | Czy dekompozycja serii do składników. |
series_decompose_anomalies() | Odnajduje anomalie w serii na podstawie rozkładu serii. |
series_decompose_forecast() | Prognoza oparta na dekompozycji serii. |
series_dot_product() | Oblicza kropkę dwóch serii liczbowych. |
series_fill_backward() | Wykonuje interpolację wsteczną brakujących wartości w serii. |
series_fill_const() | Zamienia brakujące wartości w serii na określoną wartość stałą. |
series_fill_forward() | Wykonuje interpolację wypełnienia do przodu z brakującymi wartościami w serii. |
series_fill_linear() | Wykonuje interpolację liniową brakujących wartości w serii. |
series_fft() | Stosuje przekształcenie Fast Fourier (FFT) w serii. |
series_fir() | Stosuje filtr Finite Impulse Response w serii. |
series_fit_2lines() | Stosuje regresję liniową dwóch segmentów w serii, zwracając wiele kolumn. |
series_fit_2lines_dynamic() | Stosuje regresję liniową dwóch segmentów w serii, zwracając obiekt dynamiczny. |
series_fit_line() | Stosuje regresję liniową w serii, zwracając wiele kolumn. |
series_fit_line_dynamic() | Stosuje regresję liniową w serii, zwracając obiekt dynamiczny. |
series_fit_poly() | Stosuje regresję wielomianową w serii, zwracając wiele kolumn. |
series_ifft() | Stosuje transformację Inverse Fast Fourier (IFFT) w serii. |
series_iir() | Stosuje filtr Nieskończona odpowiedź impulsowa w serii. |
series_magnitude() | Oblicza wielkości serii liczbowej. |
series_outliers() | Ocenia punkty anomalii w serii. |
series_pearson_correlation() | Oblicza współczynnik korelacji Pearson z dwóch serii. |
series_periods_detect() | Znajduje najbardziej znaczące okresy, które istnieją w szeregach czasowych. |
series_periods_validate() | Sprawdza, czy szereg czasowy zawiera okresowe wzorce danej długości. |
series_seasonal() | Znajduje składnik sezonowy serii. |
series_stats() | Zwraca statystyki serii w wielu kolumnach. |
series_stats_dynamic() | Zwraca statystyki dla serii w obiekcie dynamicznym. |
series_sum() | Oblicza sumę liczbowych elementów serii. |
Funkcje ciągów
Nazwa funkcji | Opis |
---|---|
base64_encode_tostring() | Koduje ciąg jako ciąg base64. |
base64_encode_fromguid() | Koduje identyfikator GUID jako ciąg base64. |
base64_decode_tostring() | Dekoduje ciąg base64 do ciągu UTF-8. |
base64_decode_toarray() | Dekoduje ciąg base64 do tablicy długich wartości. |
base64_decode_toguid() | Dekoduje ciąg base64 do identyfikatora GUID. |
countof() | Zlicza wystąpienia podciągów w ciągu. Dopasowanie zwykłych ciągów może nakładać się na siebie; Dopasowania wyrażenia regularnego nie są zgodne. |
extract() | Pobieranie dopasowania dla wyrażenia regularnego z ciągu tekstowego. |
extract_all() | Pobierz wszystkie dopasowania dla wyrażenia regularnego z ciągu tekstowego. |
extract_json() | Pobierz określony element z tekstu JSON przy użyciu wyrażenia path. |
has_any_index() | Wyszukuje ciąg elementów określonych w tablicy i zwraca pozycję pierwszego elementu znalezionego w ciągu. |
indexof() | Funkcja zgłasza indeks zerowy pierwszego wystąpienia określonego ciągu w ciągu wejściowym. |
isempty() | Zwraca wartość true, jeśli argument jest pustym ciągiem lub ma wartość null. |
isnotempty() | Zwraca wartość true, jeśli argument nie jest pustym ciągiem ani wartością null. |
isnotnull() | Zwraca wartość true, jeśli argument nie ma wartości null. |
isnull() | Oblicza swój jedyny argument i zwraca wartość logiczną wskazującą, czy argument zwraca wartość null. |
parse_command_line() | Analizuje ciąg wiersza polecenia Unicode i zwraca tablicę argumentów wiersza polecenia. |
parse_csv() | Dzieli dany ciąg reprezentujący wartości rozdzielane przecinkami i zwraca tablicę ciągów z tymi wartościami. |
parse_ipv4() | Konwertuje dane wejściowe na długą (podpisaną 64-bitową) reprezentację liczb. |
parse_ipv4_mask() | Konwertuje ciąg wejściowy i maskę prefiksu IP na reprezentację długiej (podpisanej 64-bitowej) liczby. |
parse_ipv6() | Konwertuje ciąg IPv6 lub IPv4 na kanoniczną reprezentację ciągu IPv6. |
parse_ipv6_mask() | Konwertuje ciąg IPv6 lub IPv4 i maskę sieci na reprezentację ciągu kanonicznego IPv6. |
parse_json() | Interpretuje ciąg jako wartość JSON i zwraca wartość jako dynamiczną. |
parse_url() | Analizuje bezwzględny ciąg adresu URL i zwraca obiekt dynamiczny zawierający wszystkie części adresu URL. |
parse_urlquery() | Analizuje ciąg zapytania adresu URL i zwraca obiekt dynamiczny zawierający parametry zapytania. |
parse_version() | Konwertuje reprezentację ciągu wejściowego wersji na porównywalną liczbę dziesiętną. |
replace_regex() | Zamień wszystkie dopasowania wyrażeń regularnych na inny ciąg. |
replace_string() | Zastąp wszystkie dopasowania pojedynczego ciągu określonym ciągiem. |
replace_strings() | Zastąp wszystkie ciągi zgodne z określonymi ciągami. |
punycode_from_string() | Koduje nazwę domeny do formularza Punycode. |
punycode_to_string() | Dekoduje nazwę domeny z formularza Punycode. |
reverse() | Funkcja odwraca ciąg wejściowy. |
split() | Dzieli dany ciąg zgodnie z danym ogranicznikiem i zwraca tablicę ciągów z zawartymi podciągami. |
strcat() | Łączy między 1 i 64 argumentami. |
strcat_delim() | Łączy się między 2 i 64 argumentami z ogranicznikiem podanym jako pierwszy argument. |
strcmp() | Porównuje dwa ciągi. |
strlen() | Zwraca długość ciągu wejściowego w postaci znaków. |
strrep() | Powtarza podane ciągi podanej liczbie razy (wartość domyślna — 1). |
podciągów() | Wyodrębnia podciąg z ciągu źródłowego rozpoczynającego się od indeksu na końcu ciągu. |
tohex() | Konwertuje dane wejściowe na ciąg szesnastkowy. |
tolower() | Konwertuje dane wejściowe na małe litery ciągu. |
toupper() | Konwertuje ciąg na wielkie litery. |
translate() | Zamienia zestaw znaków ('searchList') na inny zestaw znaków ('replaceList') w danym ciągu. |
trim() | Usuwa wszystkie dopasowania wiodące i końcowe określonego wyrażenia regularnego. |
trim_end() | Usuwa końcowe dopasowanie określonego wyrażenia regularnego. |
trim_start() | Usuwa wiodące dopasowanie określonego wyrażenia regularnego. |
url_decode() | Funkcja konwertuje zakodowany adres URL na zwykłą reprezentację adresu URL. |
url_encode() | Funkcja konwertuje znaki wejściowego adresu URL na format, który można przesyłać za pośrednictwem Internetu. |
Funkcje IPv4/IPv6
Nazwa funkcji | Opis |
---|---|
ipv4_compare() | Porównuje dwa ciągi IPv4. |
ipv4_is_in_range() | Sprawdza, czy adres ciągu IPv4 znajduje się w zakresie notacji prefiksów IPv4. |
ipv4_is_in_any_range() | Sprawdza, czy adres ciągu IPv4 jest dowolnym z zakresów notacji prefiksów IPv4. |
ipv4_is_match() | Pasuje do dwóch ciągów IPv4. |
ipv4_is_private() | Sprawdza, czy adres ciągu IPv4 należy do zestawu adresów IP sieci prywatnej. |
ipv4_netmask_suffix | Zwraca wartość sufiksu maski sieci IPv4 z adresu ciągu IPv4. |
parse_ipv4() | Konwertuje ciąg wejściowy na długą (podpisaną 64-bitową) reprezentację liczb. |
parse_ipv4_mask() | Konwertuje ciąg wejściowy i maskę prefiksu IP na reprezentację długiej (podpisanej 64-bitowej) liczby. |
ipv4_range_to_cidr_list() | Konwertuje zakres adresów IPv4 na listę zakresów CIDR. |
ipv6_compare() | Porównuje dwa ciągi IPv4 lub IPv6. |
ipv6_is_match() | Dopasuje dwa ciągi IPv4 lub IPv6. |
parse_ipv6() | Konwertuje ciąg IPv6 lub IPv4 na kanoniczną reprezentację ciągu IPv6. |
parse_ipv6_mask() | Konwertuje ciąg IPv6 lub IPv4 i maskę sieci na reprezentację ciągu kanonicznego IPv6. |
format_ipv4() | Analizuje dane wejściowe za pomocą maski sieci i zwraca ciąg reprezentujący adres IPv4. |
format_ipv4_mask() | Analizuje dane wejściowe za pomocą maski sieci i zwraca ciąg reprezentujący adres IPv4 jako notację CIDR. |
ipv6_is_in_range() | Sprawdza, czy adres ciągu IPv6 znajduje się w zakresie notacji prefiksów IPv6. |
ipv6_is_in_any_range() | Sprawdza, czy adres ciągu IPv6 znajduje się w dowolnym z zakresów notacji prefiksów IPv6. |
geo_info_from_ip_address() | Pobiera informacje o geolokalizacji adresów IPv4 lub IPv6. |
Funkcje dopasowania tekstu IPv4
Nazwa funkcji | Opis |
---|---|
has_ipv4() | Wyszukuje adres IPv4 w tekście. |
has_ipv4_prefix() | Wyszukuje adres IPv4 lub prefiks w tekście. |
has_any_ipv4() | Wyszukuje dowolny z określonych adresów IPv4 w tekście. |
has_any_ipv4_prefix() | Wyszukuje dowolny z określonych adresów IPv4 lub prefiksów w tekście. |
Funkcje typów
Nazwa funkcji | Opis |
---|---|
gettype() | Zwraca typ środowiska uruchomieniowego pojedynczego argumentu. |
Funkcje agregacji skalarnych
Nazwa funkcji | Opis |
---|---|
dcount_hll() | Oblicza liczbę danych na podstawie wyników hll (które zostały wygenerowane przez hll lub hll-merge). |
hll_merge() | Scala wyniki hll (skalarna wersja agregacji hll-merge()). |
percentile_tdigest() | Oblicza wynik percentylu z wyników tdigest (który został wygenerowany przez tdigest lub merge_tdigest). |
percentile_array_tdigest() | Oblicza wynik tablicy percentylu z wyników tdigest (które zostały wygenerowane przez tdigest lub merge_tdigest). |
percentrank_tdigest() | Oblicza klasyfikację procentową wartości w zestawie danych. |
rank_tdigest() | Oblicza względną rangę wartości w zestawie. |
merge_tdigest() | Scal wyniki tdigest (skalarna wersja agregacji tdigest-merge()). |
Funkcje geoprzestrzenne
Nazwa funkcji | Opis |
---|---|
geo_angle() | Oblicza kąt zgodnie z ruchem wskazówek zegara w radianach między dwiema liniami na Ziemi. |
geo_azimuth() | Oblicza kąt zgodnie z ruchem wskazówek zegara między linią od punktu1 do prawdziwej północy a linią od punktu1 do punktu 2 na Ziemi. |
geo_distance_2points() | Oblicza najkrótszą odległość między dwoma współrzędnymi geoprzestrzennymi na Ziemi. |
geo_distance_point_to_line() | Oblicza najkrótszą odległość między współrzędną a linią lub wielowierszową na Ziemi. |
geo_distance_point_to_polygon() | Oblicza najkrótszą odległość między współrzędną a wielokątem lub wielopolygonem na Ziemi. |
geo_intersects_2lines() | Oblicza, czy dwa wiersze czy wielowierszowe przecinają się. |
geo_intersects_2polygons() | Oblicza, czy dwa wielokąty czy wielokąty przecinają się. |
geo_intersects_line_with_polygon() | Oblicza, czy linia lub wielowierszowa przecina wielokąt, czy wielokąt. |
geo_intersection_2lines() | Oblicza przecięcie dwóch linii lub wielolinii. |
geo_intersection_2polygons() | Oblicza przecięcie dwóch wielokątów lub wielokątów. |
geo_intersection_line_with_polygon() | Oblicza przecięcie linii lub wielowierszowej wielokąta lub wielokąta. |
geo_point_buffer() | Oblicza wielokąt, który zawiera wszystkie punkty w danym promieniu punktu na Ziemi. |
geo_point_in_circle() | Oblicza, czy współrzędne geoprzestrzenne znajdują się wewnątrz okręgu na Ziemi. |
geo_point_in_polygon() | Oblicza, czy współrzędne geoprzestrzenne znajdują się wewnątrz wielokąta, czy wielobiegunu na Ziemi. |
geo_point_to_geohash() | Oblicza wartość ciągu Geohash dla lokalizacji geograficznej. |
geo_point_to_s2cell() | Oblicza wartość ciągu tokenu komórki S2 dla lokalizacji geograficznej. |
geo_point_to_h3cell() | Oblicza wartość ciągu tokenu komórki H3 dla lokalizacji geograficznej. |
geo_line_buffer() | Oblicza wielokąt lub wielokąt, który zawiera wszystkie punkty w danym promieniu linii wejściowej lub wielowierszowej na Ziemi. |
geo_line_centroid() | Oblicza centroid linii lub wielowiersza na Ziemi. |
geo_line_densify() | Konwertuje krawędzie linii planarnych na geodesyki przez dodanie punktów pośrednich. |
geo_line_length() | Oblicza całkowitą długość linii lub wielowierszową na Ziemi. |
geo_line_simplify() | Upraszcza linię lub wielowierszową, zastępując prawie proste łańcuchy krótkich krawędzi pojedynczą długą krawędzią na Ziemi. |
geo_line_to_s2cells() | Oblicza tokeny komórek S2, które obejmują linię lub wielowierszową na Ziemi. Przydatne narzędzie do sprzężenia geoprzestrzenowego. |
geo_polygon_area() | Oblicza obszar wielokąta lub wielobiegunu na Ziemi. |
geo_polygon_buffer() | Oblicza wielokąt lub wielokąt, który zawiera wszystkie punkty w danym promieniu wielokąta wejściowego lub wielopolygonu na Ziemi. |
geo_polygon_centroid() | Oblicza centroid wielokąta lub wielopolygon na Ziemi. |
geo_polygon_densify() | Konwertuje wielokąt lub wielobiegunowe krawędzie planarne na geodesyki przez dodanie punktów pośrednich. |
geo_polygon_perimeter() | Oblicza długość granicy wielokąta lub wielobiegunu na Ziemi. |
geo_polygon_simplify() | Upraszcza wielokąt lub wielobiegun, zastępując prawie proste łańcuchy krótkich krawędzi pojedynczą długą krawędzią na Ziemi. |
geo_polygon_to_s2cells() | Oblicza tokeny komórki S2, które obejmują wielokąt lub wielopolygon na Ziemi. Przydatne narzędzie do sprzężenia geoprzestrzenowego. |
geo_polygon_to_h3cells() | Konwertuje wielokąt na komórki H3. Przydatne narzędzie do sprzężenia geoprzestrzennych i wizualizacji. |
geo_geohash_to_central_point() | Oblicza współrzędne geoprzestrzenne reprezentujące środek prostokątnego obszaru Geohash. |
geo_geohash_neighbors() | Oblicza sąsiadów powłoki geograficznej. |
geo_geohash_to_polygon() | Oblicza wielokąt reprezentujący prostokątny obszar powłoki geograficznej. |
geo_s2cell_to_central_point() | Oblicza współrzędne geoprzestrzenne reprezentujące środek komórki S2. |
geo_s2cell_neighbors() | Oblicza sąsiadów komórki S2. |
geo_s2cell_to_polygon() | Oblicza wielokąt reprezentujący prostokątny obszar komórki S2. |
geo_h3cell_to_central_point() | Oblicza współrzędne geoprzestrzenne reprezentujące środek komórki H3. |
geo_h3cell_neighbors() | Oblicza sąsiadów komórki H3. |
geo_h3cell_to_polygon() | Oblicza wielokąt reprezentujący prostokątny obszar komórki H3. |
geo_h3cell_parent() | Oblicza element nadrzędny komórki H3. |
geo_h3cell_children() | Oblicza elementy podrzędne komórek H3. |
geo_h3cell_level() | Oblicza rozdzielczość komórki H3. |
geo_h3cell_rings() | Oblicza pierścienie komórek H3. |
geo_simplify_polygons_array() | Upraszcza wielokąty, zastępując niemal proste łańcuchy krótkich krawędzi pojedynczą długą krawędzią, zapewniając jednocześnie spójność wzajemnych granic związanych ze sobą na Ziemi. |
geo_union_lines_array() | Oblicza związek linii lub wielu linii na Ziemi. |
geo_union_polygons_array() | Oblicza związek wielokątów lub wielokątów na Ziemi. |
Funkcje skrótu
Nazwa funkcji | Opis |
---|---|
hash() | Zwraca wartość skrótu dla wartości wejściowej. |
hash_combine() | Łączy co najmniej dwie wartości skrótu. |
hash_many() | Zwraca połączoną wartość skrótu wielu wartości. |
hash_md5() | Zwraca wartość skrótu MD5 dla wartości wejściowej. |
hash_sha1() | Zwraca wartość skrótu SHA1 dla wartości wejściowej. |
hash_sha256() | Zwraca wartość skrótu SHA256 dla wartości wejściowej. |
hash_xxhash64() | Zwraca wartość skrótu XXHASH64 dla wartości wejściowej. |
Funkcje konwersji jednostek
Nazwa funkcji | Opis |
---|---|
convert_angle() | Zwraca wartość wejściową przekonwertowaną z jednej jednostki kąta na inną |
convert_energy() | Zwraca wartość wejściową przekonwertowaną z jednej jednostki energetycznej na inną |
convert_force() | Zwraca wartość wejściową przekonwertowaną z jednej jednostki siły na inną |
convert_length() | Zwraca wartość wejściową przekonwertowaną z jednej jednostki długości na inną |
convert_mass() | Zwraca wartość wejściową przekonwertowaną z jednej jednostki masowej na inną |
convert_speed() | Zwraca wartość wejściową przekonwertowaną z jednej jednostki prędkości na inną |
convert_temperature() | Zwraca wartość wejściową przekonwertowaną z jednej jednostki temperatury na inną |
convert_volume() | Zwraca wartość wejściową przekonwertowaną z jednej jednostki woluminu na inną |