Fungsi SQL
Dokumentasi lengkap 1002 fungsi SQL untuk berbagai database dengan syntax, parameter, dan contoh penggunaan.
PostgreSQL
183 fungsi
Database open-source yang powerful dan populer
DuckDB
175 fungsi
Database analitik in-process yang cepat
Snowflake
224 fungsi
Cloud data warehouse untuk enterprise
BigQuery
220 fungsi
Data warehouse serverless dari Google Cloud
MySQL
200 fungsi
Database relasional open-source yang populer
Semua Fungsi
Menampilkan 24 dari 1002 fungsi
LPAD
Menambahkan karakter di awal (kiri) string sampai mencapai panjang tertentu. Berguna untuk formatting seperti padding nomor dengan zeros.
VARCHARLTRIM
Menghapus karakter dari kiri (awal) string. Default menghapus spasi. Bisa specify karakter lain untuk dihapus.
textLTRIM
Menghapus spasi dari sisi kiri (awal) string. Shortcut untuk TRIM(LEADING FROM str).
VARCHARLTRIM
Menghapus karakter dari sisi kiri (awal) string. Secara default menghapus whitespace, bisa dikustomisasi untuk karakter tertentu.
VARCHARLTRIM
Menghapus karakter dari sisi kiri (awal) string. Left trim untuk leading characters.
STRINGLTRIM
Menghapus karakter tertentu dari awal (kiri) string. Default menghapus spasi dan whitespace.
VARCHARMAKEDATE
Membuat DATE dari tahun dan hari dalam tahun (1-366). Return tanggal yang sesuai.
DATEMAKETIME
Membuat TIME dari komponen jam, menit, dan detik. Return nilai TIME.
TIMEMAKE_DATE
Membuat nilai DATE dari komponen tahun, bulan, dan hari yang terpisah.
DATEMAKE_DATE
Membuat DATE dari komponen year, month, dan day.
DATEMAKE_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_TIME
Membuat nilai TIME dari komponen jam, menit, dan detik yang terpisah.
TIMEMAKE_TIMESTAMP
Membuat nilai TIMESTAMP dari komponen terpisah. Untuk timestamp dengan timezone, gunakan MAKE_TIMESTAMPTZ.
timestamp without time zoneMAKE_TIMESTAMP
Membuat nilai TIMESTAMP dari semua komponen tanggal dan waktu yang terpisah.
TIMESTAMPMAKE_TIMESTAMPTZ
Membuat timestamp with timezone dari komponen. Bisa specify timezone atau gunakan session timezone.
timestamp with time zoneMAX
Mengembalikan nilai maksimum dari sebuah kolom. Bisa digunakan untuk tipe data numerik, string, date, dan timestamp.
Sama dengan tipe inputMAX
Mengembalikan nilai terbesar dari sekumpulan nilai. Bisa digunakan sebagai aggregate function dengan GROUP BY atau sebagai window function.
same as inputMAX
Mengembalikan nilai maksimum dari sebuah kolom. Bisa digunakan untuk tipe data numerik, string, date, dan timestamp.
Same as input typeMAX
Mengembalikan nilai maksimum dari sebuah kolom atau ekspresi. Mendukung tipe numerik, string, date/time, dan boolean di BigQuery.
Sama dengan tipe inputMAX
Mengembalikan nilai maksimum dari kolom atau ekspresi. Bekerja dengan tipe data numerik, string, dan tanggal. Mengabaikan nilai NULL.
Same as input typeMAX (window)
Mencari nilai maksimum dalam window frame. Berguna untuk running maximum atau maximum per partition.
same as inputMAX_WINDOW
Mencari nilai maksimum dalam window frame. Berguna untuk tracking historical highs.
Same as inputMD5
Menghitung MD5 hash dari string. Mengembalikan 32-character hexadecimal string. Berguna untuk checksums dan simple hashing (bukan untuk password).
text