PostgreSQL

Fungsi SQL PostgreSQL

Database open-source yang powerful dan populer. 39 fungsi tersedia.

Menampilkan 15 dari 39 fungsi dalam kategori String

REGEXP_SPLIT_TO_ARRAY

String

Memisahkan string menggunakan regex pattern dan mengembalikan array. Lebih powerful dari STRING_TO_ARRAY.

Tipe hasil: text[]

REGEXP_SPLIT_TO_TABLE

String

Memisahkan string menggunakan regex dan mengembalikan sebagai rows. Berguna untuk unnest dalam satu langkah.

Tipe hasil: setof text

REPEAT

String

Mengulang string sebanyak n kali. Berguna untuk membuat padding, separator, atau visual elements.

Tipe hasil: text

REPLACE

String

Mengganti semua kemunculan substring tertentu dengan substring lain dalam sebuah string.

Tipe hasil: text

REVERSE

String

Membalik urutan karakter dalam string. Berguna untuk cek palindrome atau manipulasi string tertentu.

Tipe hasil: text

RIGHT

String

Mengambil n karakter dari kanan string. Jika n negatif, mengambil semua kecuali n karakter pertama.

Tipe hasil: text

RPAD

String

Menambahkan padding di kanan string sampai mencapai panjang tertentu. Default padding adalah spasi. Berguna untuk membuat fixed-width output.

Tipe hasil: text

RTRIM

String

Menghapus karakter dari kanan (akhir) string. Default menghapus spasi. Kebalikan dari LTRIM.

Tipe hasil: text

SPLIT_PART

String

Memecah string berdasarkan delimiter dan mengembalikan bagian pada posisi tertentu. Posisi dimulai dari 1. Mengembalikan string kosong jika posisi tidak ada.

Tipe hasil: text

STARTS_WITH

String

Mengecek apakah string dimulai dengan prefix tertentu. Mengembalikan boolean. Lebih efisien daripada LIKE pattern%.

Tipe hasil: boolean

STRPOS

String

Mencari posisi pertama substring dalam string. Mengembalikan 0 jika tidak ditemukan. Sama dengan POSITION tapi dengan sintaks berbeda.

Tipe hasil: integer

SUBSTRING

String

Mengambil sebagian karakter dari sebuah string berdasarkan posisi awal dan panjang yang ditentukan.

Tipe hasil: text

TRANSLATE

String

Mengganti setiap karakter dalam from_chars dengan karakter yang bersesuaian di to_chars. Berbeda dengan REPLACE yang mengganti substring.

Tipe hasil: text

TRIM

String

Menghapus karakter tertentu (default: spasi) dari awal dan/atau akhir string.

Tipe hasil: text

UPPER

String

Mengkonversi semua karakter dalam string menjadi huruf kapital (uppercase).

Tipe hasil: text