Filter berdasarkan kategori:
Menampilkan 24 dari 183 fungsi
LEFT
Mengambil n karakter dari kiri string. Jika n negatif, mengambil semua kecuali n karakter terakhir.
textLENGTH
Menghitung jumlah karakter dalam string. LENGTH, CHAR_LENGTH, dan CHARACTER_LENGTH adalah fungsi yang sama. Untuk byte length, gunakan OCTET_LENGTH.
integerLN
Menghitung natural logarithm (log base e) dari number. Number harus positif. Kebalikan dari EXP.
double precisionLOCALTIME
Mengembalikan waktu saat ini tanpa timezone. Berbeda dengan CURRENT_TIME yang menyertakan timezone info.
time without time zoneLOCALTIMESTAMP
Mengembalikan timestamp lokal saat ini tanpa timezone. Berbeda dengan CURRENT_TIMESTAMP yang include timezone info.
timestampLOG
Menghitung logaritma dari sebuah angka. LOG dengan satu argumen menghitung log base 10. Untuk natural log (base e), gunakan LN. Untuk base lain, gunakan LOG(base, number).
double precisionLOG10
Menghitung logaritma basis 10. Alias dari LOG(10, x). Berguna untuk konversi skala dan perhitungan desibel.
numericLOWER
Mengkonversi semua karakter dalam string menjadi huruf kecil (lowercase).
textLPAD
Menambahkan padding di kiri string sampai mencapai panjang tertentu. Default padding adalah spasi. Jika string lebih panjang dari length, akan dipotong.
textLTRIM
Menghapus karakter dari kiri (awal) string. Default menghapus spasi. Bisa specify karakter lain untuk dihapus.
textMAKE_DATE
Membuat nilai DATE dari komponen year, month, dan day terpisah. Berguna untuk konstruksi tanggal dari kolom atau variabel terpisah.
dateMAKE_TIME
Membuat nilai time dari komponen jam, menit, dan detik. Berguna untuk konstruksi waktu programatik.
timeMAKE_TIMESTAMP
Membuat nilai TIMESTAMP dari komponen terpisah. Untuk timestamp dengan timezone, gunakan MAKE_TIMESTAMPTZ.
timestamp without time zoneMAKE_TIMESTAMPTZ
Membuat timestamp with timezone dari komponen. Bisa specify timezone atau gunakan session timezone.
timestamp with time zoneMAX
Mengembalikan nilai terbesar dari sekumpulan nilai. Bisa digunakan sebagai aggregate function dengan GROUP BY atau sebagai window function.
same as inputMAX (window)
Mencari nilai maksimum dalam window frame. Berguna untuk running maximum atau maximum per partition.
same as inputMD5
Menghitung MD5 hash dari string. Mengembalikan 32-character hexadecimal string. Berguna untuk checksums dan simple hashing (bukan untuk password).
textMIN
Mengembalikan nilai terkecil dari sekumpulan nilai. Bisa digunakan sebagai aggregate function dengan GROUP BY atau sebagai window function.
same as inputMIN (window)
Mencari nilai minimum dalam window frame. Berguna untuk running minimum atau minimum per partition.
same as inputMOD
Mengembalikan sisa pembagian (modulo) dari dua angka. Bisa juga menggunakan operator %. Berguna untuk menentukan genap/ganjil, rotasi, dan pengelompokan siklis.
numericMODE
Mengembalikan nilai yang paling sering muncul (modus) dari sekumpulan data. Jika ada beberapa nilai dengan frekuensi sama, mengembalikan yang pertama berdasarkan ORDER BY.
same as inputNOW
Mengembalikan timestamp saat ini dengan timezone. Ekuivalen dengan CURRENT_TIMESTAMP.
timestamp with time zoneNTH_VALUE
Mengembalikan nilai pada posisi ke-n dalam window frame. Mengembalikan NULL jika tidak ada cukup baris. n dimulai dari 1.
same as inputNTILE
Membagi data menjadi n bucket/grup dengan jumlah anggota seimbang. Berguna untuk analisis quartile, percentile, dan segmentasi data.
integer