Bir bakışta Skaler işlev türleri
Şunlar için geçerlidir: ✅Microsoft Fabric✅Azure Veri Gezgini✅Azure İzleyici✅Microsoft Sentinel
Bu makalede, kullanılabilir tüm skaler işlevler türe göre gruplandırılır. Toplama işlevleri için bkz. Toplama işlevi türleri.
İkili işlevler
İşlev Adı | Açıklama |
---|---|
binary_and() | bit düzeyinde ve iki değer arasındaki işlemin sonucunu döndürür. |
binary_not() | Giriş değerinin bit düzeyinde olumsuzlamasını döndürür. |
binary_or() | bit düzeyinde veya iki değerin işleminin sonucunu döndürür. |
binary_shift_left() | Bir sayı çiftinde ikili kaydırma sol işlemini döndürür: << n. |
binary_shift_right() | Bir sayı çiftinde ikili kaydırma sağa işlemini döndürür: >> n. |
binary_xor() | İki değerin bit düzeyinde xor işleminin sonucunu döndürür. |
bitset_count_ones() | Bir sayının ikili gösterimindeki küme bitlerinin sayısını döndürür. |
Dönüştürme işlevleri
İşlev Adı | Açıklama |
---|---|
tobool() | Girişleri boole (imzalı 8 bit) gösterimine dönüştürün. |
todatetime() | Girişi tarih saat skalerine dönüştürür. |
todecimal() | Girişi ondalık sayı gösterimine dönüştürür. |
todouble() | Girişi gerçek türünde bir değere dönüştürür. |
toguid() | Girişi guid türünde bir değere dönüştürür. |
toint() | Girişi tamsayı sayı gösterimine dönüştürür. |
tolong() | Girişi uzun sayı gösterimine dönüştürür. |
tostring() | Girişi dize gösterimine dönüştürür. |
totimespan() | Girişi zaman aralığı skalerine dönüştürür. |
DateTime/timespan işlevleri
İşlev Adı | Açıklama |
---|---|
ago() | Verilen zaman aralığını geçerli UTC saat saatinden çıkarır. |
datetime_add() | Belirtilen tarih bölümünden belirtilen bir tarih saatine eklenen belirtilen tutarla çarpılan yeni bir tarih saat hesaplar. |
datetime_diff() | Tarih içeren yıl sonunu döndürür ve sağlanmışsa, uzaklık ile kaydırılır. |
datetime_local_to_utc() | bir saat dilimi belirtimikullanarak yerel tarih saat değerini UTC tarih saatine dönüştürür. |
datetime_part() | İstenen tarih bölümünü tamsayı değeri olarak ayıklar. |
datetime_utc_to_local() | saat dilimi belirtimkullanarak UTC datetimgoe değerini yerel tarih saatine dönüştürür. |
dayofmonth() | Verilen ayın gün sayısını temsil eden tamsayı sayısını döndürür. |
dayofweek() | Önceki Pazar gününden bu yana olan gün sayısını zaman aralığı olarak verir. |
dayofyear() | Verilen yılın gün sayısını temsil eden tamsayı sayısını verir. |
endofday() | Tarih içeren günün sonunu, sağlanmışsa bir uzaklık ile kaydırılmış olarak döndürür. |
endofmonth() | Sağlanan bir uzaklık ile kaydırılan tarihi içeren ayın sonunu döndürür. |
hafta sonu() | Tarih içeren haftanın sonunu, sağlanmışsa bir uzaklık ile kaydırılmış olarak döndürür. |
endofyear() | Tarih içeren yıl sonunu döndürür ve sağlanmışsa, uzaklık ile kaydırılır. |
format_datetime() | Bir datetime parametresini biçim deseni parametresine göre biçimlendirir. |
format_timespan() | Format-timespan parametresini biçim deseni parametresine göre biçimlendirir. |
getyear() | Tarih saat bağımsız değişkeninin yıl bölümünü döndürür. |
hourofday() | Verilen tarihin saat sayısını temsil eden tamsayı sayısını döndürür. |
make_datetime() | Belirtilen tarih ve saatten bir tarih saat skaler değeri oluşturur. |
make_timespan() | Belirtilen zaman aralığından bir zaman aralığı skaler değeri oluşturur. |
monthofyear() | Verilen yılın ay sayısını temsil eden tamsayı sayısını döndürür. |
now() | İsteğe bağlı olarak belirli bir zaman aralığına göre uzaklığı olan geçerli UTC saat saatini döndürür. |
startofday() | Tarih içeren günün başlangıcını döndürür ve sağlanmışsa, uzaklık ile kaydırılır. |
startofmonth() | Tarih içeren ayın başlangıcını döndürür ve sağlanmışsa bir uzaklık ile kaydırılır. |
startofweek() | Tarih içeren haftanın başlangıcını döndürür ve sağlanmışsa uzaklık ile kaydırılır. |
startofyear() | Tarih içeren yılın başlangıcını döndürür ve sağlanmışsa, uzaklık ile kaydırılır. |
todatetime() | Girişi tarih saat skalerine dönüştürür. |
totimespan() | Girişi zaman aralığı skalerine dönüştürür. |
unixtime_microseconds_todatetime() | unix-epoch mikrosaniyelerini UTC tarih saatine dönüştürür. |
unixtime_milliseconds_todatetime() | unix-epoch milisaniyesini UTC tarih saatine dönüştürür. |
unixtime_nanoseconds_todatetime() | unix-epoch nanosaniyeleri UTC tarih saatine dönüştürür. |
unixtime_seconds_todatetime() | unix-epoch saniyelerini UTC tarih saatine dönüştürür. |
weekofyear() | Hafta sayısını temsil eden bir tamsayı döndürür. |
Dinamik/dizi işlevleri
İşlev Adı | Açıklama |
---|---|
array_concat() | Bir dizi dinamik diziyi tek bir diziyle birleştirir. |
array_iff() | Dizilere öğe tabanlı iif işlevini uygular. |
array_index_of() | Dizide belirtilen öğeyi arar ve konumunu döndürür. |
array_length() | Dinamik dizideki öğelerin sayısını hesaplar. |
array_reverse() | Dinamik dizideki öğelerin sırasını tersine çevirir. |
array_rotate_left() | Dinamik dizi içindeki değerleri sola döndürür. |
array_rotate_right() | Dinamik dizi içindeki değerleri sağa döndürür. |
array_shift_left() | Dinamik dizi içindeki değerleri sola kaydırıyor. |
array_shift_right() | Dinamik dizi içindeki değerleri sağa kaydırıyor. |
array_slice() | Dinamik dizinin bir dilimini ayıklar. |
array_sort_asc() | Dizi koleksiyonunu artan düzende sıralar. |
array_sort_desc() | Dizi koleksiyonunu azalan düzende sıralar. |
array_split() | Giriş dizisinden bölünmüş bir dizi oluşturur. |
array_sum() | Dinamik dizinin toplamını hesaplar. |
bag_has_key() |
Dinamik torba sütunlarının belirli bir anahtar içerip içermediğini denetler. |
bag_keys() | Dinamik özellik paketi nesnesindeki tüm kök anahtarları numaralandırır. |
bag_merge() | Dinamik özellik torbalarını, tüm özellikler birleştirilmiş dinamik özellik paketinde birleştirir. |
bag_pack() | Ad ve değer listesinden dinamik bir nesne (özellik paketi) oluşturur. |
bag_pack_columns() | Sütun listesinden dinamik bir nesne (özellik paketi) oluşturur. |
bag_remove_keys() | Dinamik bir özellik paketinden anahtarları ve ilişkili değerleri kaldırır. |
bag_set_key() | Verilen anahtarı dinamik özellik paketindeki belirli bir değere ayarlar. |
jaccard_index() | İki kümenin Jaccard dizinini hesaplar. |
pack_all() | Tablosal ifadenin tüm sütunlarından dinamik bir nesne (özellik paketi) oluşturur. |
pack_array() | Tüm giriş değerlerini dinamik bir dizide paketler. |
repeat() | Bir dizi eşit değeri tutan dinamik bir dizi oluşturur. |
set_difference() | İlk dizide yer alan ancak diğer dizilerde olmayan tüm ayrı değerler kümesinin dizisini döndürür. |
set_has_element() | Belirtilen dizinin belirtilen öğeyi içerip içermediğini belirler. |
set_intersect() | Tüm dizilerdeki tüm benzersiz değerlerin kümesinin dizisini döndürür. |
set_union() | Sağlanan dizilerden herhangi birinde yer alan tüm ayrı değerlerin kümesinin dizisini döndürür. |
treepath() | Dinamik nesnedeki yaprakları tanımlayan tüm yol ifadelerini numaralandırır. |
zip() | zip işlevi herhangi bir sayıda dinamik diziyi kabul eder. Öğeleri her biri aynı dizinin giriş dizilerinin öğelerine sahip bir dizi olan bir dizi döndürür. |
Pencere skaler işlevleri
İşlev Adı | Açıklama |
---|---|
next() | Seri hale getirilmiş satır kümesi için, uzaklık değerine göre sonraki satırdan belirtilen sütunun değerini döndürür. |
prev() | Seri hale getirilmiş satır kümesi için, önceki satırdan uzaklık değerine göre belirtilen sütunun değerini döndürür. |
row_cumsum() | Bir sütunun birikmeli toplamını hesaplar. |
row_number() | Belirli bir dizinden veya varsayılan olarak 1'den başlayan ardışık sayılar olan serileştirilmiş satır kümesindeki bir satırın numarasını döndürür. |
row_rank_dense() | Serileştirilmiş satır kümesinde bir satırın yoğun derecesini döndürür. |
row_rank_min() | Seri hale getirilmiş satır kümesinde bir satırın en düşük derecesini döndürür. |
Akış denetimi işlevleri
İşlev Adı | Açıklama |
---|---|
toscalar() | Değerlendirilen ifadenin skaler sabit değerini döndürür. |
Matematiksel işlevler
İşlev Adı | Açıklama |
---|---|
abs() | Girişin mutlak değerini hesaplar. |
acos() | Kosinüsü belirtilen sayı (cos() ters işlemi) olan açıyı döndürür. |
asin() | Sinüsü belirtilen sayı (sin() ters işlemi) olan açıyı döndürür. |
atan() | Tanjant değeri belirtilen sayı olan açıyı (tan() ters işlemi) döndürür. |
atan2() | Pozitif x ekseni ile çıkış noktasından noktaya (y, x) kadar olan ışın arasındaki açıyı radyan cinsinden hesaplar. |
beta_cdf() | Standart kümülatif beta dağılım işlevini verir. |
beta_inv() | Beta kümülatif olasılık beta yoğunluk işlevinin tersini verir. |
beta_pdf() | Olasılık yoğunluğu beta işlevini verir. |
cos() | Kosinüs işlevini döndürür. |
cot() | Belirtilen açının trigonometrik kotanjantını radyan cinsinden hesaplar. |
degrees() | Radyan cinsinden açı değerini derece cinsinden değere dönüştürür; formül derecesi = (180 / PI) * radyan cinsinden açı kullanarak. |
erf() | Hata işlevini döndürür. |
erfc() | Tamamlayıcı hata işlevini döndürür. |
exp() | e üssü x olan x'in taban-e üstel işlevi: e^x. |
exp10() | x:10^x üssüne yükseltilmiş 10 olan x'in 10 tabanı üstel işlevi. |
exp2() | x'in 2 üssü x: 2^x üssüne yükseltilmiş 2 tabanındaki üstel işlevi. |
gama() | Gama işlevini hesaplar. |
isfinite() | Girişin sonlu bir değer olup olmadığını döndürür (sonsuz veya NaN değildir). |
isinf() | Girişin sonsuz (pozitif veya negatif) bir değer olup olmadığını döndürür. |
isnan() | Girişin Sayı Olmayan (NaN) değeri olup olmadığını döndürür. |
log() | Doğal logaritma işlevini döndürür. |
log10() | Ortak (10 tabanında) logaritma işlevini döndürür. |
log2() | Base-2 logaritması işlevini döndürür. |
loggamma() | Gama işlevinin mutlak değerinin günlüğünü hesaplar. |
not() | Bool bağımsız değişkeninin değerini tersine çevirir. |
pi() | Pi (π) sabit değerini döndürür. |
pow() | Güç elde etme işleminin sonucunu döndürür. |
radyan() | Radyan = (PI / 180) * derece cinsinden açı kullanarak derece cinsinden açı değerini radyan cinsinden değere dönüştürür. |
rand() | Rastgele bir sayı döndürür. |
range() | Eşit aralıklı değerler içeren dinamik bir dizi oluşturur. |
round() | Yuvarlatılmış kaynağı belirtilen duyarlık değerine döndürür. |
sign() | Sayısal ifadenin işareti. |
sin() | Sinüs işlevini döndürür. |
sqrt() | Karekök işlevini döndürür. |
tan() | Tanjant işlevini döndürür. |
welch_test() | Welch-test işlevinin p değerinihesaplar. |
Meta veri işlevleri
İşlev Adı | Açıklama |
---|---|
column_ifexists() | Sütun adını dize ve varsayılan değer olarak alır. Varsa sütuna başvuru döndürür, aksi takdirde varsayılan değeri döndürür. |
current_cluster_endpoint() | Sorguyu çalıştıran geçerli kümeyi döndürür. |
current_database() | Kapsamdaki veritabanının adını döndürür. |
current_principal() | Bu sorguyu çalıştıran geçerli sorumluyu döndürür. |
current_principal_details() | Sorguyu çalıştıran sorumlunun ayrıntılarını döndürür. |
current_principal_is_member_of() | Sorguyu çalıştıran geçerli sorumlunun grup üyeliğini veya asıl kimliğini denetler. |
cursor_after() | İmlecin önceki değerinden sonra alınan kayıtlara erişmek için kullanılır. |
estimate_data_size() | Tablosal ifadenin seçili sütunlarının tahmini veri boyutunu döndürür. |
extent_id() | Geçerli kaydın bulunduğu veri parçası ("kapsam") tanımlayan benzersiz bir tanımlayıcı döndürür. |
extent_tags() | Geçerli kaydın bulunduğu veri parçasının ("kapsam") etiketleriyle dinamik bir dizi döndürür. |
ingestion_time() | Kaydın $IngestionTime gizli datetime sütununu veya null değerini alır. |
Yuvarlama işlevleri
İşlev Adı | Açıklama |
---|---|
bin() | Değerleri, belirli bir bölme boyutunun tamsayı katına yuvarlar. |
bin_at() | Değerleri sabit boyutlu bir "bölmeye" yuvarlar ve bölmenin başlangıç noktası üzerinde denetim sağlar. (Ayrıca bkz. bin işlevi.) |
ceiling() | Belirtilen sayısal ifadeden büyük veya buna eşit en küçük tamsayıyı hesaplar. |
Koşullu işlevler
İşlev Adı | Açıklama |
---|---|
case() | Bir koşul listesini değerlendirir ve koşulu karşılanan ilk sonuç ifadesini döndürür. |
coalesce() | İfade listesini değerlendirir ve ilk null olmayan (veya dize için boş olmayan) ifadeyi döndürür. |
iff() | İlk bağımsız değişkeni (koşul) değerlendirin ve koşulun true (saniye) veya false (üçüncü) olarak değerlendirilip değerlendirilmediğine bağlı olarak ikinci veya üçüncü bağımsız değişkenlerin değerini döndürür. |
max_of() | Değerlendirilen birkaç sayısal ifadenin en yüksek değerini döndürür. |
min_of() | Değerlendirilen birkaç sayısal ifadenin en düşük değerini döndürür. |
Öğeye göre seri işlevleri
İşlev Adı | Açıklama |
---|---|
series_abs() | Sayısal seri girişinin öğe açısından mutlak değerini hesaplar. |
series_acos() | Sayısal seri girişinin öğeye göre arkkosinüs işlevini hesaplar. |
series_add() | İki sayısal seri girişinin öğeye göre eklenmesini hesaplar. |
series_asin() | Sayısal seri girişinin öğe açısından arksinüs işlevini hesaplar. |
series_atan() | Sayısal seri girişinin öğe açısından arktanjant işlevini hesaplar. |
series_ceiling() | Sayısal seri girişinin öğeye göre tavan işlevini hesaplar. |
series_cos() | Sayısal seri girişinin öğe açısından kosinüs işlevini hesaplar. |
series_divide() | İki sayısal seri girişinin öğeye göre bölünmesini hesaplar. |
series_equals() | İki sayısal seri girişinin öğe açısından eşittir (== ) mantıksal işlemini hesaplar. |
series_exp() | Sayısal seri girişinin öğeye göre taban-e üstel işlevini (e^x) hesaplar. |
series_floor() | Sayısal seri girişinin eleman açısından taban işlevini hesaplar. |
series_greater() | İki sayısal seri girişinin öğe açısından daha büyük (> ) mantıksal işlemini hesaplar. |
series_greater_equals() | İki sayısal seri girişinin öğe açısından büyük veya eşittir (>= ) mantığını hesaplar. |
series_less() | İki sayısal seri girişinin öğe açısından daha az (< ) mantıksal işlemini hesaplar. |
series_less_equals() | İki sayısal seri girişinin öğe açısından daha az veya eşit (<= ) mantığını hesaplar. |
series_log() | Sayısal seri girişinin öğeye göre doğal logaritma işlevini (base-e) hesaplar. |
series_multiply() | İki sayısal seri girişinin öğeye göre çarpımını hesaplar. |
series_not_equals() | İki sayısal seri girişinin öğe açısından eşit değil (!= ) mantıksal işlemini hesaplar. |
series_pow() | İki sayısal seri girişinin öğe açısından gücünü hesaplar. |
series_sign() | Sayısal seri girişinin öğe açısından işaretini hesaplar. |
series_sin() | Sayısal seri girişinin öğe açısından sinüs işlevini hesaplar. |
series_subtract() | İki sayısal seri girişinin öğeye göre çıkarma işlemini hesaplar. |
series_tan() | Sayısal seri girişinin öğe açısından tanjant işlevini hesaplar. |
Seri işleme işlevleri
İşlev Adı | Açıklama |
---|---|
series_cosine_similarity() | İki sayısal serinin kosinüs benzerlik hesaplar. |
series_decompose() | Serinin bileşenler halinde ayrıştırması yapar. |
series_decompose_anomalies() | Seri ayrıştırma temelinde serideki anomalileri bulur. |
series_decompose_forecast() | Seri ayrıştırma temelinde tahmin. |
series_dot_product() | İki sayısal serinin noktalı ürün hesaplar. |
series_fill_backward() | Bir serideki eksik değerleri geriye doğru doldurma ilişkilendirmesi gerçekleştirir. |
series_fill_const() | Bir serideki eksik değerleri belirtilen sabit değerle değiştirir. |
series_fill_forward() | Bir serideki eksik değerlerin ileriye doğru doldurma ilişkilendirmesini gerçekleştirir. |
series_fill_linear() | Bir serideki eksik değerlerin doğrusal ilişkilendirmesini gerçekleştirir. |
series_fft() | Hızlı Fourier Dönüşümünü (FFT) bir seriye uygular. |
series_fir() | Seriye Sonlu Dürtü Yanıtı filtresi uygular. |
series_fit_2lines() | Bir seriye birden çok sütun döndüren iki segment doğrusal regresyon uygular. |
series_fit_2lines_dynamic() | Bir seriye dinamik nesne döndüren iki segment doğrusal regresyon uygular. |
series_fit_line() | Birden çok sütun döndürerek bir seriye doğrusal regresyon uygular. |
series_fit_line_dynamic() | Dinamik nesne döndüren bir seriye doğrusal regresyon uygular. |
series_fit_poly() | Birden çok sütun döndürerek bir seriye polinomsal regresyon uygular. |
series_ifft() | Bir seriye Ters Hızlı Fourier Dönüşümünü (IFFT) uygular. |
series_iir() | Bir seriye Sonsuz Dürtü Yanıtı filtresi uygular. |
series_magnitude() | Sayısal serinin büyüklüğünü hesaplar. |
series_outliers() | Bir serideki anomali puanlarını puanlar. |
series_pearson_correlation() | İki serinin Pearson bağıntı katsayısını hesaplar. |
series_periods_detect() | Bir zaman serisinde var olan en önemli dönemleri bulur. |
series_periods_validate() | Bir zaman serisinin belirli uzunluklarda düzenli desenler içerip içermediğini denetler. |
series_seasonal() | Serinin mevsimsel bileşenini bulur. |
series_stats() | Birden çok sütundaki bir serinin istatistiklerini döndürür. |
series_stats_dynamic() | Dinamik nesnedeki bir serinin istatistiklerini döndürür. |
series_sum() | Sayısal seri öğelerinin toplamını hesaplar. |
Dize işlevleri
İşlev Adı | Açıklama |
---|---|
base64_encode_tostring() | Bir dizeyi base64 dizesi olarak kodlar. |
base64_encode_fromguid() | GUID değerini base64 dizesi olarak kodlar. |
base64_decode_tostring() | Base64 dizesini UTF-8 dizesiyle çözer. |
base64_decode_toarray() | Base64 dizesini uzun değerler dizisiyle çözer. |
base64_decode_toguid() | Base64 dizesini GUID olarak çözer. |
countof() | Bir dizedeki bir alt dizenin oluşumlarını sayar. Düz dize eşleşmeleri çakışabilir; regex eşleşmeleri değildir. |
extract() | Bir metin dizesinden normal ifade için eşleşme alma. |
extract_all() | Bir metin dizesinden normal ifadenin tüm eşleşmelerini alma. |
extract_json() | Yol ifadesi kullanarak belirtilen bir öğeyi JSON metninden alın. |
has_any_index() | Dizede belirtilen öğeleri arar ve dizede bulunan ilk öğenin konumunu döndürür. |
indexof() | İşlev, giriş dizesi içinde belirtilen bir dizenin ilk oluşumunun sıfır tabanlı dizinini raporlar. |
isempty() | Bağımsız değişken boş bir dizeyse veya nullsa true döndürür. |
isnotempty() | Bağımsız değişken boş bir dize veya null değilse true döndürür. |
isnotnull() | Bağımsız değişken null değilse true döndürür. |
isnull() | Tek bağımsız değişkenini değerlendirir ve bağımsız değişkenin null değer olarak değerlendirilip değerlendirilmediğini belirten bir bool değeri döndürür. |
parse_command_line() | Unicode komut satırı dizesini ayrıştırıp komut satırı bağımsız değişkenlerinden oluşan bir dizi döndürür. |
parse_csv() | Virgülle ayrılmış değerleri temsil eden belirli bir dizeyi böler ve bu değerlerle bir dize dizisi döndürür. |
parse_ipv4() | Girişi uzun (imzalı 64 bit) sayı gösterimine dönüştürür. |
parse_ipv4_mask() | Giriş dizesini ve IP ön eki maskesini uzun (imzalı 64 bit) sayı gösterimine dönüştürür. |
parse_ipv6() | IPv6 veya IPv4 dizesini kurallı IPv6 dize gösterimine dönüştürür. |
parse_ipv6_mask() | IPv6 veya IPv4 dizesini ve netmask'ı kurallı IPv6 dize gösterimine dönüştürür. |
parse_json() | Dizeyi JSON değeri olarak yorumlar ve değeri dinamik olarak döndürür. |
parse_url() | Mutlak bir URL dizesini ayrıştırıp bir dinamik nesne döndürerek URL'nin tüm bölümlerini içerir. |
parse_urlquery() | Url sorgu dizesini ayrıştırıp sorgu parametrelerini içeren dinamik bir nesne döndürür. |
parse_version() | Sürümün giriş dizesi gösterimini karşılaştırılabilir ondalık sayıya dönüştürür. |
replace_regex() | Tüm regex eşleşmelerini başka bir dizeyle değiştirin. |
replace_string() | Tüm tek dize eşleşmelerini belirtilen dizeyle değiştirin. |
replace_strings() | Tüm birden çok dize eşleşmesini belirtilen dizelerle değiştirin. |
punycode_from_string() | Etki alanı adını Punycode formuna kodlar. |
punycode_to_string() | Punycode formundan etki alanı adının kodunu çözer. |
reverse() | İşlev, giriş dizesinin tersini yapar. |
split() | Belirli bir dizeyi belirli bir sınırlayıcıya göre böler ve içerdiği alt dizelerle bir dize dizisi döndürür. |
strcat() | 1 ile 64 bağımsız değişken arasında birleştirir. |
strcat_delim() | İlk bağımsız değişken olarak sağlanan sınırlayıcı ile 2 ile 64 bağımsız değişken arasında birleştirir. |
strcmp() | İki dizeyi karşılaştırır. |
strlen() | Giriş dizesinin uzunluğunu karakter cinsinden döndürür. |
strrep() | Verilen dizeyi belirtilen sayıda yineler (varsayılan - 1). |
alt dize() | Bir dizinden başlayıp dizenin sonuna kadar bir kaynak dizeden bir alt dize ayıklar. |
tohex() | Girişi onaltılık dizeye dönüştürür. |
tolower() | Girişi küçük harfli bir dizeye dönüştürür. |
upper() | Bir dizeyi büyük harfe dönüştürür. |
translate() | Bir karakter kümesini ('searchList') belirli bir dizedeki başka bir karakter kümesiyle ('replaceList') değiştirir. |
trim() | Belirtilen normal ifadenin tüm baştaki ve sondaki eşleşmelerini kaldırır. |
trim_end() | Belirtilen normal ifadenin sondaki eşleşmesini kaldırır. |
trim_start() | Belirtilen normal ifadenin baştaki eşleşmesini kaldırır. |
url_decode() | İşlev, kodlanmış URL'yi normal BIR URL gösterimine dönüştürür. |
url_encode() | İşlev, giriş URL'sinin karakterlerini İnternet üzerinden iletilebilen bir biçime dönüştürür. |
IPv4/IPv6 işlevleri
İşlev Adı | Açıklama |
---|---|
ipv4_compare() | İki IPv4 dizesini karşılaştırır. |
ipv4_is_in_range() | IPv4 dize adresinin IPv4 ön ek gösterimi aralığında olup olmadığını denetler. |
ipv4_is_in_any_range() | IPv4 dize adresinin IPv4 ön ek gösterimi aralıklarından biri olup olmadığını denetler. |
ipv4_is_match() | İki IPv4 dizesiyle eşleşir. |
ipv4_is_private() | IPv4 dize adresinin özel ağ IP'leri kümesine ait olup olmadığını denetler. |
ipv4_netmask_suffix | IPv4 dize adresinden IPv4 netmask soneki değerini döndürür. |
parse_ipv4() | Giriş dizesini uzun (imzalı 64 bit) sayı gösterimine dönüştürür. |
parse_ipv4_mask() | Giriş dizesini ve IP ön eki maskesini uzun (imzalı 64 bit) sayı gösterimine dönüştürür. |
ipv4_range_to_cidr_list() | IPv4 adres aralığını CIDR aralıkları listesine dönüştürür. |
ipv6_compare() | İki IPv4 veya IPv6 dizesini karşılaştırır. |
ipv6_is_match() | İki IPv4 veya IPv6 dizesiyle eşleşir. |
parse_ipv6() | IPv6 veya IPv4 dizesini kurallı IPv6 dize gösterimine dönüştürür. |
parse_ipv6_mask() | IPv6 veya IPv4 dizesini ve netmask'ı kurallı IPv6 dize gösterimine dönüştürür. |
format_ipv4() | Girişi netmask ile ayrıştırır ve IPv4 adresini temsil eden dizeyi döndürür. |
format_ipv4_mask() | Girişi netmask ile ayrıştırır ve IPv4 adresini CIDR gösterimi olarak temsil eden dizeyi döndürür. |
ipv6_is_in_range() | IPv6 dize adresinin IPv6 ön ek gösterimi aralığında olup olmadığını denetler. |
ipv6_is_in_any_range() | IPv6 dize adresinin IPv6 ön ek gösterimi aralıklarından birinde olup olmadığını denetler. |
geo_info_from_ip_address() | IPv4 veya IPv6 adresleri hakkındaki coğrafi konum bilgilerini alır. |
IPv4 metin eşleştirme işlevleri
İşlev Adı | Açıklama |
---|---|
has_ipv4() | Metinde IPv4 adresi arar. |
has_ipv4_prefix() | Metinde IPv4 adresi veya ön eki arar. |
has_any_ipv4() | Metinde belirtilen IPv4 adreslerinden herhangi birini arar. |
has_any_ipv4_prefix() | Bir metinde belirtilen IPv4 adreslerinden veya ön eklerinden herhangi birini arar. |
Tür işlevleri
İşlev Adı | Açıklama |
---|---|
gettype() | Tek bağımsız değişkeninin çalışma zamanı türünü döndürür. |
Skaler toplama işlevleri
İşlev Adı | Açıklama |
---|---|
dcount_hll() | Hll sonuçlarından (hll veya hll-merge tarafından oluşturulan) sayım hesaplar. |
hll_merge() | Hll sonuçlarını birleştirir (hll-merge() toplam sürümünün skaler sürümü). |
percentile_tdigest() | Tdigest sonuçlarından (tdigest veya merge_tdigest tarafından oluşturulan) yüzde birlik sonucu hesaplar. |
percentile_array_tdigest() | Tdigest sonuçlarından (tdigest veya merge_tdigest tarafından oluşturulan) yüzde birlik dizi sonucunu hesaplar. |
percentrank_tdigest() | Veri kümesindeki bir değerin yüzde derecelendirmesini hesaplar. |
rank_tdigest() | Kümedeki bir değerin göreli derecesini hesaplar. |
merge_tdigest() | Tdigest sonuçlarını birleştirin (toplam sürüm tdigest-merge() skaler sürümü). |
Jeo-uzamsal işlevler
İşlev Adı | Açıklama |
---|---|
geo_angle() | Dünya'daki iki çizgi arasındaki radyan cinsinden saat yönünde açıyı hesaplar. |
geo_azimuth() | Nokta1'den gerçek kuzeye doğru ve Dünya'da nokta1'den nokta2'ye doğru arasındaki radyan cinsinden saat yönünde açıyı hesaplar. |
geo_distance_2points() | Dünya'da iki jeo-uzamsal koordinat arasındaki en kısa mesafeyi hesaplar. |
geo_distance_point_to_line() | Bir koordinat ile Dünya'da bir çizgi veya çok satır arasındaki en kısa mesafeyi hesaplar. |
geo_distance_point_to_polygon() | Bir koordinat ile Dünya'da çokgen veya çok kutuplu arasındaki en kısa mesafeyi hesaplar. |
geo_intersects_2lines() | İki satırın mı yoksa çok satırlı mı kesişip kesişmediğini hesaplar. |
geo_intersects_2polygons() | İki çokgenin mi yoksa çok kutuplunun mu kesişip kesişmediğini hesaplar. |
geo_intersects_line_with_polygon() | Çizginin veya çok satırlının çokgen veya çok kutuplu kesişip kesişmediğini hesaplar. |
geo_intersection_2lines() | İki satırın veya birden çok çizginin kesişimini hesaplar. |
geo_intersection_2polygons() | İki çokgenin veya çok kutuplunun kesişimini hesaplar. |
geo_intersection_line_with_polygon() | Çizginin veya çok çizgilinin çokgen veya çok kutuplu ile kesişimini hesaplar. |
geo_point_buffer() | Dünya üzerindeki noktanın verilen yarıçapı içindeki tüm noktaları içeren çokgeni hesaplar. |
geo_point_in_circle() | Jeo-uzamsal koordinatların Dünya'da bir daire içinde olup olmadığını hesaplar. |
geo_point_in_polygon() | Jeo-uzamsal koordinatların dünya üzerindeki çokgen veya çok kutuplu bir koordinat içinde olup olmadığını hesaplar. |
geo_point_to_geohash() | Coğrafi konum için Geohash dize değerini hesaplar. |
geo_point_to_s2cell() | Coğrafi konum için S2 Hücre belirteci dize değerini hesaplar. |
geo_point_to_h3cell() | Coğrafi konum için H3 Hücre belirteci dize değerini hesaplar. |
geo_line_buffer() | Giriş çizgisinin verilen yarıçapı veya Dünya'da çok satırlı tüm noktaları içeren çokgen veya çok kutuplu değerleri hesaplar. |
geo_line_centroid() | Çizginin merkezkterini veya Dünya'da çok satırlı bir değeri hesaplar. |
geo_line_densify() | Ara noktalar ekleyerek planlı çizgi kenarlarını jeodeziklere dönüştürür. |
geo_line_length() | Dünya'da çizginin veya çok çizgilinin toplam uzunluğunu hesaplar. |
geo_line_simplify() | Kısa kenarlardan oluşan neredeyse düz zincirleri Dünya'da tek bir uzun kenarla değiştirerek çizgiyi veya çok çizgiliyi basitleştirir. |
geo_line_to_s2cells() | Dünya'da bir çizgiyi veya çok satırlıyı kapsayan S2 hücre belirteçlerini hesaplar. Yararlı jeo-uzamsal birleştirme aracı. |
geo_polygon_area() | Dünya'da çokgen veya çok kutuplu bir alanı hesaplar. |
geo_polygon_buffer() | Dünya'da giriş çokgeninin veya çok kutuplugenin verilen yarıçapı içindeki tüm noktaları içeren çokgen veya çok kutupluyu hesaplar. |
geo_polygon_centroid() | Dünya'da çokgen veya çok kutuplu bir merkez-köşeyi hesaplar. |
geo_polygon_densify() | Ara noktalar ekleyerek çokgen veya çok kutuplu planar kenarları jeodeziklere dönüştürür. |
geo_polygon_perimeter() | Dünya'da çokgen veya çok kutuplu sınırın uzunluğunu hesaplar. |
geo_polygon_simplify() | Kısa kenarlardan oluşan neredeyse düz zincirleri Dünya'da tek bir uzun kenarla değiştirerek çokgen veya çok kutuplu bir basitleştirir. |
geo_polygon_to_s2cells() | Dünya'da çokgen veya çok kutuplu bir alanı kapsayan S2 Hücre belirteçlerini hesaplar. Yararlı jeo-uzamsal birleştirme aracı. |
geo_polygon_to_h3cells() | Çokgeni H3 hücrelerine dönüştürür. Yararlı jeo-uzamsal birleştirme ve görselleştirme aracı. |
geo_geohash_to_central_point() | Geohash dikdörtgen alanının merkezini temsil eden jeo-uzamsal koordinatları hesaplar. |
geo_geohash_neighbors() | Coğrafi bölge komşularını hesaplar. |
geo_geohash_to_polygon() | Geohash dikdörtgen alanını temsil eden çokgeni hesaplar. |
geo_s2cell_to_central_point() | S2 Hücresinin merkezini temsil eden jeo-uzamsal koordinatları hesaplar. |
geo_s2cell_neighbors() | S2 hücre komşularını hesaplar. |
geo_s2cell_to_polygon() | S2 Hücre dikdörtgen alanını temsil eden çokgeni hesaplar. |
geo_h3cell_to_central_point() | Bir H3 Hücresinin merkezini temsil eden jeo-uzamsal koordinatları hesaplar. |
geo_h3cell_neighbors() | H3 hücre komşularını hesaplar. |
geo_h3cell_to_polygon() | H3 Hücre dikdörtgen alanını temsil eden çokgeni hesaplar. |
geo_h3cell_parent() | H3 hücre üst öğesini hesaplar. |
geo_h3cell_children() | H3 hücre alt öğelerini hesaplar. |
geo_h3cell_level() | H3 hücre çözünürlüğünü hesaplar. |
geo_h3cell_rings() | H3 hücre Halkalarını hesaplar. |
geo_simplify_polygons_array() | Kısa kenarlardan oluşan neredeyse düz zincirleri tek bir uzun kenarla değiştirerek çokgenleri basitleştirir ve dünya üzerinde birbirleriyle ilgili karşılıklı sınırlar tutarlılığı sağlar. |
geo_union_lines_array() | Dünya'da çizgilerin veya çok çizgililerin birleşimini hesaplar. |
geo_union_polygons_array() | Dünya'da çokgenlerin veya çok kutupluların birleşimini hesaplar. |
Karma işlevleri
İşlev Adı | Açıklama |
---|---|
hash() | Giriş değeri için bir karma değer döndürür. |
hash_combine() | İki veya daha fazla karma değeri birleştirir. |
hash_many() | Birden çok değerin birleşik karma değerini döndürür. |
hash_md5() | Giriş değeri için bir MD5 karma değeri döndürür. |
hash_sha1() | Giriş değeri için bir SHA1 karma değeri döndürür. |
hash_sha256() | Giriş değeri için bir SHA256 karma değeri döndürür. |
hash_xxhash64() | Giriş değeri için bir XXHASH64 karma değeri döndürür. |
Birim dönüştürme işlevleri
İşlev Adı | Açıklama |
---|---|
convert_angle() | Bir açı biriminden diğerine dönüştürülen giriş değerini verir |
convert_energy() | Bir enerji biriminden diğerine dönüştürülen giriş değerini verir |
convert_force() | Bir zorlama biriminden diğerine dönüştürülen giriş değerini verir |
convert_length() | Bir uzunluk biriminden diğerine dönüştürülen giriş değerini verir |
convert_mass() | Bir kütle biriminden diğerine dönüştürülen giriş değerini verir |
convert_speed() | Bir hız biriminden diğerine dönüştürülen giriş değerini verir |
convert_temperature() | Bir sıcaklık biriminden diğerine dönüştürülen giriş değerini verir |
convert_volume() | Bir birim biriminden diğerine dönüştürülen giriş değerini verir |