Topik ini menjelaskan semua fungsi bawaan yang didukung oleh Realtime Compute for Apache Flink.
Fungsi yang Didukung
Untuk Realtime Compute for Apache Flink menggunakan Ververica Runtime (VVR) 3.0.0, fungsi bawaan tambahan didukung berdasarkan versi Apache Flink 1.12. Untuk informasi lebih lanjut, lihat Fungsi Skalar, Fungsi Bernilai Tabel, dan Fungsi Agregat. Tabel berikut mencantumkan semua fungsi bawaan yang didukung oleh Realtime Compute for Apache Flink berdasarkan Apache Flink 1.15.
Fungsi yang didukung dapat bervariasi berdasarkan versi Apache Flink. Untuk informasi lebih lanjut, lihat Fungsi Bawaan Flink V1.12, Fungsi Bawaan Flink V1.13, Fungsi Bawaan Flink V1.14, Fungsi Bawaan Flink V1.15, Fungsi Bawaan Flink V1.16, dan Fungsi Bawaan Flink V1.17.
Jika fungsi bawaan tidak memenuhi kebutuhan Anda, Anda dapat menggunakan fungsi yang ditentukan pengguna (UDF). Untuk informasi lebih lanjut, lihat Ikhtisar.
Catatan Penggunaan
Mulai dari VVR 11.1, fungsi bawaan didukung dalam kueri API Tabel.
Fungsi Skalar
Kategori | Fungsi | Deskripsi |
Fungsi Perbandingan | Mengembalikan true jika value1 sama dengan value2. | |
Mengembalikan true jika value1 tidak sama dengan value2. | ||
Mengembalikan true jika value1 lebih besar dari value2. | ||
Mengembalikan true jika value1 lebih besar dari atau sama dengan value2. | ||
Mengembalikan true jika value1 kurang dari value2. | ||
Mengembalikan true jika value1 kurang dari atau sama dengan value2. | ||
Mengembalikan true jika nilai tersebut adalah NULL. | ||
Mengembalikan true jika nilai tersebut bukan NULL. | ||
Mengembalikan true jika tipe data atau nilai value1 dan value2 berbeda. Semua nilai NULL dianggap sama. | ||
Mengembalikan true jika tipe data dan nilai value1 dan value2 sama. Semua nilai NULL dianggap sama. | ||
Mengembalikan true secara default atau ketika kata kunci ASYMMETRIC digunakan jika kondisi berikut terpenuhi: value1 lebih besar dari atau sama dengan value2 dan kurang dari atau sama dengan value3. | ||
value1 NOT BETWEEN [ ASYMMETRIC | SYMMETRIC ] value2 AND value3 | Mengembalikan true secara default atau ketika kata kunci ASYMMETRIC digunakan jika kondisi berikut terpenuhi: value1 kurang dari value2 atau lebih besar dari value3. | |
Mengembalikan true jika string1 cocok dengan string2. | ||
Mengembalikan true jika string1 tidak cocok dengan string2. | ||
Mengembalikan true jika string1 cocok dengan ekspresi reguler SQL string2. | ||
Mengembalikan true jika string1 tidak cocok dengan ekspresi reguler SQL string2. | ||
Mengembalikan true jika value1 ada dalam daftar nilai (value2, value3, …). | ||
Mengembalikan true jika value1 tidak ada dalam daftar nilai (value2, value3, …). | ||
Mengembalikan true jika setidaknya satu baris data dikembalikan untuk subquery. | ||
Mengembalikan true jika nilai tersebut sama dengan satu baris data dalam hasil set subquery. | ||
Mengembalikan true jika nilai tersebut tidak termasuk dalam baris data yang dikembalikan oleh subquery. | ||
Fungsi logika | Menjalankan operasi bitwise AND. | |
Menjalankan operasi bitwise NOT. | ||
Menjalankan operasi bitwise OR. | ||
Menjalankan operasi bitwise XOR. | ||
Mengembalikan true jika boolean1 atau boolean2 bernilai true. | ||
Mengembalikan true jika boolean1 dan boolean2 bernilai true. | ||
Mengembalikan true jika boolean bernilai false. Mengembalikan false jika boolean bernilai true. Mengembalikan unknown jika boolean bernilai unknown. | ||
Mengembalikan true jika boolean bernilai false. Mengembalikan false jika boolean bernilai true atau unknown. | ||
Mengembalikan true jika boolean bernilai true atau unknown. Mengembalikan false jika boolean bernilai false. | ||
Mengembalikan true jika boolean bernilai true. Mengembalikan false jika boolean bernilai false atau unknown. | ||
Mengembalikan true jika boolean bernilai false atau unknown. Mengembalikan false jika boolean bernilai true. | ||
Mengembalikan true jika boolean bernilai unknown. Mengembalikan false jika boolean bernilai true atau false. | ||
Mengembalikan true jika boolean bernilai true atau false. Mengembalikan false jika boolean bernilai unknown. | ||
Fungsi aritmetika | Mengembalikan nilai numerik. | |
Mengembalikan nilai yang berlawanan dengan nilai numerik. | ||
Mengembalikan jumlah dari numeric1 dan numeric2. | ||
Mengembalikan selisih dari numeric1 dan numeric2. | ||
Mengembalikan produk dari numeric1 dikalikan dengan numeric2. | ||
Mengembalikan hasil bagi dari numeric1 dibagi dengan numeric2. | ||
Mengembalikan sisa dari numeric1 dibagi dengan numeric2. | ||
Mengembalikan nilai numeric1 dipangkatkan numeric2. | ||
Mengembalikan nilai absolut dari nilai numerik. | ||
Mengembalikan akar kuadrat dari nilai numerik. | ||
Mengembalikan logaritma natural dari nilai numerik dengan basis e. | ||
Mengembalikan logaritma natural dari nilai numerik dengan basis 10. | ||
Mengembalikan logaritma natural dari nilai numerik dengan basis 2. | ||
Mengembalikan logaritma natural dari numeric2 jika satu parameter input dipanggil. Mengembalikan logaritma natural dari numeric2 dengan basis numeric1 jika dua parameter input dipanggil. Nilai numeric2 harus lebih besar dari 0 dan nilai numeric1 harus lebih besar dari 1. | ||
Mengembalikan hasil dari e dipangkatkan numeric. | ||
Membulatkan angka ke atas dan mengembalikan bilangan bulat terkecil yang lebih besar dari atau sama dengan numeric. | ||
Membulatkan angka ke bawah dan mengembalikan bilangan bulat terbesar yang lebih kecil dari atau sama dengan numeric. | ||
Mengembalikan sinus dari nilai numerik. | ||
Mengembalikan sinus hiperbolik dari nilai numerik. Nilai yang dikembalikan adalah tipe data DOUBLE. | ||
Mengembalikan kosinus dari nilai numerik. | ||
Mengembalikan nilai tangen dari nilai numerik. | ||
Mengembalikan nilai tangen hiperbolik dari nilai numerik. Nilai yang dikembalikan adalah tipe data DOUBLE. | ||
Mengembalikan kotangen dari nilai numerik. | ||
Mengembalikan arcsinus dari nilai numerik. | ||
Mengembalikan arccosinus dari nilai numerik. | ||
Mengembalikan arctangen dari nilai numerik. | ||
Mengembalikan arctangen dari koordinat (numeric1, numeric2). | ||
Mengembalikan kosinus hiperbolik dari nilai numerik. Nilai yang dikembalikan adalah tipe data DOUBLE. | ||
Mengembalikan derajat dari radian numeric. | ||
Mengembalikan radian dari derajat numeric. | ||
Mengembalikan tanda dari nilai numerik. | ||
Mengembalikan nilai yang dibulatkan ke jumlah tempat desimal yang ditentukan oleh INT untuk nilai numerik. | ||
Mengembalikan nilai yang sangat mendekati pi. | ||
Mengembalikan nilai yang sangat mendekati e. | ||
Mengembalikan nilai pseudorandom presisi ganda dalam rentang [0.0, 1.0). | ||
Mengembalikan nilai pseudorandom presisi ganda dalam rentang [0.0, 1.0) dengan seed awal INT. | ||
Mengembalikan integer pseudorandom dalam rentang [0, INT). | ||
Mengembalikan integer pseudorandom dalam rentang [0, INT2) dengan seed awal INT1. | ||
Mengembalikan string Universally Unique Identifier (UUID) berdasarkan RFC 4122 Tipe 4. String UUID dihasilkan secara pseudorandom. | ||
Mengembalikan nilai INTEGER dalam format biner. | ||
Mengembalikan nilai numerik integer atau string dalam format heksadesimal. | ||
Mengembalikan angka yang dipotong ke jumlah tempat desimal yang ditentukan oleh integer2. | ||
Mengonversi ekspresi string heksadesimal menjadi BINARY. | ||
Mengembalikan nilai persentil tepat dari expr pada persentase yang ditentukan. | ||
Fungsi String | Mengembalikan hasil penggabungan dari string1 dan string2. | |
Mengembalikan jumlah karakter dalam string. | ||
Mengembalikan string dalam huruf kapital. | ||
Mengembalikan string dalam huruf kecil. | ||
Mengembalikan posisi kemunculan pertama dari string1 di dalam string2, dengan posisi dimulai dari 1. Jika string1 tidak ditemukan di dalam string2, nilai yang dikembalikan adalah 0. | ||
Menghapus string yang dimulai, diakhiri, atau dimulai dan diakhiri dengan string1 dari string2, lalu mengembalikan hasilnya. Fungsi ini menghapus semua karakter di akhir string hingga ditemukan karakter yang tidak termasuk dalam parameter TRAILING. Sebagai contoh, TRIM(TRAILING 'fe' from 'abcdef') mengembalikan abcd. | ||
Menghapus spasi di bagian kiri string. | ||
Menghapus spasi di bagian kanan string. | ||
Mengembalikan string yang mengulang string tertentu sebanyak jumlah yang ditentukan oleh integer. | ||
Mengganti string yang ditentukan dengan string yang diinginkan dan mengembalikan string baru. | ||
OVERLAY(string1 PLACING string2 FROM integer1 [ FOR integer2 ]) | Mengganti sejumlah total integer2 karakter di string1 dengan string2, dimulai dari posisi yang ditentukan oleh integer1, dan mengembalikan string baru. Secara default, integer2 menunjukkan panjang dari string2. | |
Mengembalikan substring yang dimulai dari posisi integer1 dalam sebuah string dengan panjang yang ditentukan oleh integer2. Secara default, integer2 menentukan panjang dari posisi integer1 hingga akhir string. | ||
Mengganti semua kemunculan string2 dengan string3 di dalam string1 dan mengembalikan string baru. Pastikan string2 dan string3 tidak tumpang tindih. | ||
Memisahkan string1 berdasarkan ekspresi reguler dari string2 dan mengembalikan string pada posisi yang ditentukan oleh integer. | ||
Mengonversi string menjadi format di mana huruf pertama setiap kata menggunakan huruf besar, sementara huruf lainnya menggunakan huruf kecil. Setiap kata dalam string merupakan urutan karakter alfanumerik. | ||
Menggabungkan beberapa string dan mengembalikan string baru. Jika parameter input bernilai NULL, maka hasilnya juga akan mengembalikan NULL. | ||
Mengembalikan string hasil penggabungan string2, string3, … menggunakan pemisah yang ditentukan oleh string1. | ||
Menambahkan string1 di sebelah kiri dengan string2 hingga mencapai panjang yang ditentukan oleh integer. | ||
Isi string1 dengan string2 di sebelah kanan hingga mencapai panjang yang ditentukan oleh integer. | ||
Mendekode string1 menggunakan algoritma Base64. | ||
Mengkodekan string1 menggunakan algoritma Base64. | ||
Mengembalikan kode ASCII karakter pertama dalam sebuah string. | ||
Mengembalikan karakter ASCII dengan nilai biner yang sesuai dengan nilai integer yang ditentukan. | ||
Mendekode string dalam format pengkodean tertentu, seperti US-ASCII, ISO-8859-1, UTF-8, UTF-16BE, UTF-16LE, atau UTF-16. | ||
Mengkodekan string ke dalam format pengkodean tertentu, seperti US-ASCII, ISO-8859-1, UTF-8, UTF-16BE, UTF-16LE, atau UTF-16. | ||
Mengembalikan posisi kemunculan pertama dari string2 di dalam string1. | ||
Mengembalikan karakter paling kiri dengan panjang integer dari suatu string. | ||
Mengembalikan karakter paling kanan dengan panjang integer dari suatu string. | ||
Mengembalikan posisi kemunculan pertama dari string1 di string2 setelah posisi yang ditentukan oleh integer. | ||
Menguraikan bagian tertentu dari URL dan mengembalikan nilai yang dihasilkan. | ||
Mencari string tertentu menggunakan ekspresi reguler dan mengembalikan nilai Boolean berdasarkan hasil pencarian. | ||
Mengembalikan substring pertama dalam | ||
Mengembalikan posisi substring pertama dalam | ||
Mengembalikan jumlah kali | ||
Mengekstrak semua substring dalam | ||
Mengembalikan string dalam urutan terbalik. | ||
Memisahkan string menjadi beberapa segmen berdasarkan pemisah tertentu dan mengembalikan bidang pada posisi yang ditentukan. | ||
Memisahkan string1 menjadi pasangan kunci-nilai menggunakan pembatas dan mengembalikan peta. | ||
Mengembalikan substring yang dimulai dari posisi integer1 dalam sebuah string, dengan panjang yang ditentukan oleh integer2. | ||
Mengembalikan string terformat dari string format bergaya printf. | ||
Menerjemahkan ekspresi di mana semua karakter dalam | ||
Mengembalikan ekspresi ke- | ||
Menghapus karakter awal dan akhir apa pun dalam | ||
Mengembalikan apakah | ||
Mengembalikan apakah | ||
Fungsi Waktu | Mengembalikan nilai tanggal dalam SQL yang diuraikan dari string dengan format yyyy-MM-dd. | |
Menghitung selisih antara dua nilai tanggal. | ||
Mengembalikan nilai tanggal yang merupakan jumlah hari tertentu setelah tanggal tertentu. | ||
Mengembalikan tanggal yang merupakan jumlah hari tertentu sebelum tanggal yang ditentukan. | ||
Mengembalikan nilai waktu SQL yang diurai dari string dalam format HH:mm:ss. | ||
Mengembalikan timestamp SQL yang diurai dari string dalam format yyyy-MM-dd HH:mm:ss[.SSS]. | ||
Menguraikan interval dalam milidetik di SQL dari string berformat dd hh:mm:ss.fff atau menguraikan interval dalam bulan di SQL dari string berformat yyyy-mm. | ||
Mengembalikan waktu saat ini dalam SQL berdasarkan zona waktu lokal. Nilai yang dikembalikan bertipe TIME(0). | ||
Mengembalikan waktu saat ini dalam SQL sesuai zona waktu lokal. Nilai yang dikembalikan bertipe TIMESTAMP(3). | ||
Mengembalikan waktu saat ini dalam SQL pada zona waktu lokal. Fungsi ini setara dengan LOCAL_TIME. | ||
Mengembalikan waktu saat ini dalam SQL di zona waktu lokal. Nilai yang dikembalikan adalah tipe TIME(0). | ||
Mengembalikan waktu saat ini dalam SQL di zona waktu lokal. Nilai yang dikembalikan adalah tipe TIMESTAMP(3). | ||
Mengembalikan waktu saat ini dalam SQL di zona waktu lokal. Fungsi ini setara dengan fungsi LOCAL_TIME. | ||
Mengembalikan tanggal saat ini dalam SQL di zona waktu lokal. | ||
Mengembalikan nilai tipe data LONG yang diekstraksi dari unit interval waktu temporal. | ||
Mengembalikan tahun dari nilai tanggal dalam SQL. | ||
Mengembalikan kuartal tempat nilai tanggal dalam SQL berada. | ||
Mengembalikan bulan dari nilai tanggal dalam SQL. | ||
Mengembalikan nomor urut minggu dalam tahun berdasarkan nilai tanggal dalam SQL. | ||
Mengembalikan nomor urut hari dalam tahun berdasarkan nilai tanggal dalam SQL. | ||
Mengembalikan nomor urut hari dalam bulan untuk nilai tanggal di SQL. | ||
Mengembalikan komponen jam dari cap waktu dalam SQL. | ||
Mengembalikan komponen menit dari cap waktu dalam SQL. | ||
Mengembalikan komponen detik dari cap waktu dalam SQL. | ||
Mengembalikan nilai yang membulatkan ke bawah suatu titik waktu ke satuan waktu yang ditentukan oleh timeintervalunit. | ||
Mengembalikan nilai yang membulatkan waktu ke atas hingga satuan waktu yang ditentukan oleh timeintervalunit. | ||
Mengembalikan true jika dua interval waktu yang didefinisikan oleh (timepoint1, temporal1) dan (timepoint2, temporal2) saling tumpang tindih. | ||
Mengonversi nilai tanggal dari tipe data STRING ke format yang ditentukan. | ||
Mengonversi data tipe TIMESTAMP menjadi string dengan format tertentu berdasarkan zona waktu yang ditentukan. | ||
Mengembalikan titik waktu baru dengan menambahkan periode waktu ke titik waktu tertentu. Periode waktu dihitung berdasarkan timeintervalunit dikalikan dengan interval. | ||
Mengembalikan durasi waktu antara timepoint1 dan timepoint2. | ||
Mengonversi string datetime1 dari zona waktu string2 ke zona waktu string3. String datetime1 menggunakan format timestamp ISO default yyyy-MM-dd HH:mm:ss. | ||
Mengembalikan nilai tanggal dari tipe data VARCHAR. | ||
Mengonversi nilai tanggal menjadi stempel waktu UNIX. | ||
Mengonversi nilai tanggal dari tipe data INT atau VARCHAR ke tipe data DATE. | ||
Mengonversi waktu menjadi nilai tipe data TIMESTAMP_LTZ. Waktu tersebut merupakan timestamp UNIX dengan satuan: milidetik atau detik. | ||
Mengonversi string1 dalam format string2 di zona waktu UTC+0 menjadi timestamp. Secara default, format yang ditentukan oleh string2 adalah yyyy-MM-dd HH:mm:ss. | ||
Mengonversi nilai tanggal dari tipe data VARCHAR ke tipe data TIMESTAMP berdasarkan zona waktu yang ditentukan. | ||
Mengembalikan watermark saat ini untuk kolom waktu yang ditentukan oleh rowtime. | ||
Fungsi bersyarat | Mengembalikan resultX jika nilai pertama cocok dengan daftar nilai (valueX_1, valueX_2, …). | |
CASE WHEN condition1 THEN result1 (WHEN condition2 THEN result2)* (ELSE result_z) END | Mengembalikan resultX ketika kondisi pertama X terpenuhi. | |
Mengembalikan NULL jika value1 sama dengan value2. Mengembalikan value1 jika value1 tidak sama dengan value2. | ||
Mengembalikan nilai non-NULL pertama dari value1, value2, …. | ||
Mengembalikan true_value jika kondisi terpenuhi. Mengembalikan false_value jika kondisi tidak terpenuhi. | ||
Mengembalikan null_replacement jika parameter input adalah NULL. Mengembalikan parameter input jika parameter input tidak NULL. | ||
Mengembalikan true jika semua karakter dalam string adalah huruf. Mengembalikan false jika ada karakter dalam string yang bukan huruf. | ||
Mengembalikan true jika string dapat diurai menjadi angka yang valid. Mengembalikan false jika string tidak dapat diurai menjadi angka yang valid. | ||
Mengembalikan true jika semua karakter dalam string adalah digit. Mengembalikan false jika ada karakter dalam string yang bukan digit. | ||
Mengembalikan nilai maksimum dari parameter input. Mengembalikan NULL jika parameter input diatur ke NULL. | ||
Mengembalikan nilai minimum dari parameter input. Mengembalikan NULL jika parameter input diatur ke NULL. | ||
Fungsi konversi tipe data | Menjalankan konversi basis pada nilai numerik atau karakter. | |
Mengembalikan nilai baru yang dikonversi ke tipe. | ||
Mengembalikan representasi string dari tipe data ekspresi input. | ||
Fungsi koleksi | Mengembalikan jumlah elemen dalam array. | |
Mengembalikan elemen pada posisi yang ditentukan oleh INT dalam array. | ||
Mengembalikan satu-satunya elemen dari array yang kardinalitasnya 1. | ||
Mengembalikan jumlah entri dalam map. | ||
Mengembalikan nilai yang sesuai dengan kunci yang ditentukan dalam map. | ||
Fungsi JSON | Menentukan apakah string yang diberikan adalah string JSON yang valid. | |
JSON_EXISTS(jsonValue, path [ { TRUE | FALSE | UNKNOWN | ERROR } ON ERROR ]) | Menentukan apakah string JSON memenuhi kriteria pencarian jalur yang diberikan. | |
Menserialisasi nilai menjadi string JSON yang berisi nilai yang diserialisasi. | ||
Mengekstrak ekspresi jalur yang ditentukan dari string JSON. | ||
Mengekstrak nilai JSON dari string JSON. | ||
JSON_OBJECT([[KEY] key VALUE value]* [ { NULL | ABSENT } ON NULL ]) | Membuat objek JSON dari daftar pasangan key-value. | |
JSON_OBJECTAGG([KEY] key VALUE value [ { NULL | ABSENT } ON NULL ]) | Menggabungkan ekspresi key-value menjadi objek JSON. | |
Membuat array JSON dari daftar nilai. | ||
Membuat objek JSON dengan menggabungkan items menjadi array. | ||
Mengutip string sebagai nilai JSON dengan membungkusnya dengan karakter tanda kutip ganda. | ||
Membatalkan kutipan nilai JSON. | ||
Fungsi konstruksi nilai | -- implicit constructor with parenthesis (value1 [, value2]*) | Mengembalikan baris data yang dibuat dari daftar nilai (value1, value2, …). |
Mengembalikan array yang dibuat dari daftar nilai (value1, value2, …). | ||
Mengembalikan map yang dibuat dari daftar pasangan key-value ((value1, value2), (value3, value4), …). | ||
Fungsi pengambilan nilai | Ekstrak nilai bidang tipe data komposit Flink, seperti Tuple atau POJO, berdasarkan nama. | |
Mengonversi subtipe tipe data komposit Flink, seperti Tuple atau POJO, menjadi bidang terpisah. | ||
Fungsi pengelompokan | Mengembalikan integer yang secara unik mengidentifikasi kombinasi kunci pengelompokan. | |
GROUPING(expression1 [, expression2]* ) | GROUPING_ID(expression1 [, expression2]* ) | Mengembalikan vektor bit dari ekspresi pengelompokan yang diberikan. | |
Fungsi hash | Mengembalikan nilai hash MD5 dari string dalam format string 32 digit heksadesimal. | |
Mengembalikan nilai hash SHA-1 dari string dalam format string 40 digit heksadesimal. | ||
Mengembalikan nilai hash SHA-224 dari string dalam format string 56 digit heksadesimal. | ||
Mengembalikan nilai hash SHA-256 dari string dalam format string 64 digit heksadesimal. | ||
Mengembalikan nilai hash SHA-384 dari string dalam format string 96 digit heksadesimal. | ||
Mengembalikan nilai hash SHA-512 dari string dalam format string 128 digit heksadesimal. | ||
Mengembalikan nilai hash menggunakan fungsi hash, seperti SHA-224, SHA-256, SHA-384, atau SHA-512. | ||
Menentukan nilai hash 32-bit untuk parameter menggunakan metode hash32x86. | ||
Menentukan nilai hash 64-bit untuk parameter menggunakan metode hash128x64. | ||
Fungsi Lainnya | Memeriksa apakah angka floating-point yang ditentukan adalah NAN (Bukan angka). Fungsi ini mirip dengan fungsi Double.isNan() atau Float.isNan() dalam Java. | |
Memisahkan string menjadi pasangan key-value berdasarkan pemisah yang ditentukan oleh split1, memisahkan pasangan key-value berdasarkan pemisah yang ditentukan oleh split2, dan mengembalikan nilai yang sesuai dengan key. |
Fungsi Bernilai Tabel
Fungsi | Deskripsi |
Menghasilkan serangkaian data padding berdasarkan aturan from, from+1, from+2 ... to-1. | |
Mengambil nilai yang diwakili oleh setiap string jalur dari string JSON. | |
Memisahkan string menjadi pasangan key-value berdasarkan pemisah pasangan key-value yang ditentukan oleh split1, memisahkan pasangan key-value berdasarkan pemisah yang ditentukan oleh split2, dan mengembalikan nilai key_name1 dan key_name2. | |
Memisahkan string menjadi substring berdasarkan pemisah yang ditentukan dan mengembalikan daftar substring. |
Fungsi Agregat
Fungsi | Deskripsi |
COUNT([ ALL ] expression | DISTINCT expression1 [, expression2]*) | Mengembalikan jumlah baris input untuk ekspresi yang tidak NULL secara default atau jika kata kunci ALL digunakan. |
Mengembalikan jumlah baris input. | |
Menghitung nilai rata-rata dari ekspresi di semua baris input secara default atau jika kata kunci ALL digunakan. | |
Mengembalikan jumlah dari ekspresi di semua baris input secara default atau jika kata kunci ALL digunakan. | |
Mengembalikan nilai maksimum dari ekspresi di semua baris input secara default atau jika kata kunci ALL digunakan. | |
Mengembalikan nilai minimum dari ekspresi di semua baris input secara default atau jika kata kunci ALL digunakan. | |
Mengembalikan standar deviasi populasi dari ekspresi di semua baris input secara default atau jika kata kunci ALL digunakan. | |
Mengembalikan standar deviasi sampel dari ekspresi di semua baris input secara default atau jika kata kunci ALL digunakan. | |
Mengembalikan standar deviasi sampel dari ekspresi di semua baris input secara default atau jika kata kunci ALL digunakan. | |
Mengembalikan varians sampel dari ekspresi di semua baris input secara default atau jika kata kunci ALL digunakan. | |
Mengembalikan beberapa ekspresi di semua baris input secara default atau jika kata kunci ALL digunakan. | |
Fungsi ini setara dengan fungsi VAR_SAMP(). | |
Mengembalikan peringkat suatu nilai dalam sekelompok nilai. | |
Mengembalikan peringkat nilai dalam grup nilai. Hasilnya adalah jumlah 1 dan nilai peringkat yang sebelumnya ditetapkan. | |
Menghitung nomor urut baris berdasarkan urutan baris dalam partisi jendela. Nomor baris dimulai dari 1. | |
Mengembalikan nilai ekspresi pada baris data offset setelah baris saat ini dalam jendela. Catatan Fungsi LEAD tidak didukung ketika penyebaran dalam mode streaming. | |
Mengembalikan nilai ekspresi pada baris data offset sebelum baris saat ini dalam jendela. | |
Menggabungkan nilai ekspresi string dan memisahkan nilai-nilai tersebut dengan pemisah. | |
Meningkatkan performa penyebaran Anda. | |
Mengembalikan catatan non-NULL pertama dari aliran data. | |
Mengembalikan catatan non-NULL terakhir dari aliran data. |