Filter berdasarkan kategori:
Menampilkan 15 dari 39 fungsi dalam kategori String
REGEXP_SPLIT_TO_ARRAY
Memisahkan string menggunakan regex pattern dan mengembalikan array. Lebih powerful dari STRING_TO_ARRAY.
text[]REGEXP_SPLIT_TO_TABLE
Memisahkan string menggunakan regex dan mengembalikan sebagai rows. Berguna untuk unnest dalam satu langkah.
setof textREPEAT
Mengulang string sebanyak n kali. Berguna untuk membuat padding, separator, atau visual elements.
textREPLACE
Mengganti semua kemunculan substring tertentu dengan substring lain dalam sebuah string.
textREVERSE
Membalik urutan karakter dalam string. Berguna untuk cek palindrome atau manipulasi string tertentu.
textRIGHT
Mengambil n karakter dari kanan string. Jika n negatif, mengambil semua kecuali n karakter pertama.
textRPAD
Menambahkan padding di kanan string sampai mencapai panjang tertentu. Default padding adalah spasi. Berguna untuk membuat fixed-width output.
textRTRIM
Menghapus karakter dari kanan (akhir) string. Default menghapus spasi. Kebalikan dari LTRIM.
textSPLIT_PART
Memecah string berdasarkan delimiter dan mengembalikan bagian pada posisi tertentu. Posisi dimulai dari 1. Mengembalikan string kosong jika posisi tidak ada.
textSTARTS_WITH
Mengecek apakah string dimulai dengan prefix tertentu. Mengembalikan boolean. Lebih efisien daripada LIKE pattern%.
booleanSTRPOS
Mencari posisi pertama substring dalam string. Mengembalikan 0 jika tidak ditemukan. Sama dengan POSITION tapi dengan sintaks berbeda.
integerSUBSTRING
Mengambil sebagian karakter dari sebuah string berdasarkan posisi awal dan panjang yang ditentukan.
textTRANSLATE
Mengganti setiap karakter dalam from_chars dengan karakter yang bersesuaian di to_chars. Berbeda dengan REPLACE yang mengganti substring.
textTRIM
Menghapus karakter tertentu (default: spasi) dari awal dan/atau akhir string.
textUPPER
Mengkonversi semua karakter dalam string menjadi huruf kapital (uppercase).
text