Filter berdasarkan kategori:
Menampilkan 24 dari 30 fungsi dalam kategori String
ASCII
Mengembalikan kode ASCII dari karakter pertama dalam string. Berguna untuk character encoding dan sorting logic.
INTEGERCHR
Mengkonversi kode ASCII/Unicode menjadi karakter. Kebalikan dari fungsi ASCII.
VARCHARCONCAT
Menggabungkan dua atau lebih string menjadi satu. DuckDB mendukung fungsi CONCAT dan operator ||.
VARCHARCONCAT_WS
Menggabungkan beberapa string dengan separator yang ditentukan. WS singkatan dari 'With Separator'. Lebih praktis dari CONCAT untuk membuat path atau CSV.
VARCHARCONTAINS
Mengecek apakah string mengandung substring tertentu. Mengembalikan boolean TRUE/FALSE. Lebih readable dari STRPOS > 0.
BOOLEANINITCAP
Mengubah huruf pertama setiap kata menjadi kapital (Title Case). Huruf lainnya diubah menjadi lowercase.
VARCHARLEFT
Mengambil sejumlah karakter dari sisi kiri (awal) string.
VARCHARLENGTH
Mengembalikan panjang string dalam karakter.
BIGINTLOWER
Mengkonversi semua karakter dalam string menjadi huruf kecil (lowercase).
VARCHARLPAD
Menambahkan karakter di sisi kiri string hingga mencapai panjang tertentu. Berguna untuk formatting nomor atau membuat alignment rata kanan.
VARCHARLTRIM
Menghapus karakter dari sisi kiri (awal) string. Secara default menghapus whitespace, bisa dikustomisasi untuk karakter tertentu.
VARCHARMD5
Menghitung MD5 hash dari string. Mengembalikan 32-character hexadecimal string. Berguna untuk checksums dan data fingerprinting.
VARCHAR (32 hex characters)POSITION
Mencari posisi kemunculan pertama substring dalam string. Mengembalikan 0 jika tidak ditemukan. SQL standard syntax.
INTEGERPREFIX
Mengecek apakah string dimulai dengan prefix tertentu. Alias: STARTS_WITH. Mengembalikan boolean.
BOOLEANREGEXP_EXTRACT
Mengekstrak bagian string yang cocok dengan regular expression. Mengembalikan match pertama atau capture group tertentu.
VARCHARREGEXP_REPLACE
Mengganti bagian string yang cocok dengan regular expression. Lebih powerful dari REPLACE untuk pattern matching kompleks.
VARCHARREPEAT
Mengulang string sebanyak jumlah yang ditentukan. Berguna untuk membuat pattern, separator, atau padding.
VARCHARREPLACE
Mengganti semua kemunculan substring dengan substring lain dalam sebuah string.
VARCHARREVERSE
Membalik urutan karakter dalam string. Karakter pertama menjadi terakhir dan sebaliknya.
VARCHARRIGHT
Mengambil sejumlah karakter dari sisi kanan (akhir) string.
VARCHARRPAD
Menambahkan karakter di sisi kanan string hingga mencapai panjang tertentu. Berguna untuk membuat alignment rata kiri atau fixed-width fields.
VARCHARRTRIM
Menghapus karakter dari sisi kanan (akhir) string. Secara default menghapus whitespace, bisa dikustomisasi untuk karakter tertentu.
VARCHARSPLIT
Memecah string menjadi list (array) berdasarkan delimiter. Setiap bagian menjadi elemen dalam array hasil.
VARCHAR[] (List of strings)SPLIT_PART
Memecah string berdasarkan delimiter dan mengembalikan bagian ke-n.
VARCHAR