String
PostgreSQL
TRIM
Menghapus karakter tertentu (default: spasi) dari awal dan/atau akhir string.
Tipe hasil:
textDiperbarui: 16 Mei 2026Syntax
SQL
TRIM([LEADING | TRAILING | BOTH] [characters] FROM string) | TRIM(string)Parameter
stringtextwajib
String yang akan di-trim
characterstextopsional
Karakter yang akan dihapus (default: spasi)
LEADING/TRAILING/BOTHkeywordopsional
Posisi trim: awal, akhir, atau keduanya (default: BOTH)
Contoh Penggunaan
Menghapus Spasi di Awal dan Akhir
SQL
1 SELECT TRIM(' hello world ');
Menghapus spasi di awal dan akhir string.
Hasil
hello world
Menghapus Karakter Tertentu
SQL
1 SELECT TRIM(BOTH '/' FROM '/path/to/file/');
Menghapus karakter slash dari awal dan akhir.
Hasil
path/to/file
TRIM Hanya di Satu Sisi
SQL
1 SELECT 2 TRIM(LEADING '0' FROM '00012345') as left_trimmed, 3 TRIM(TRAILING '0' FROM '12345000') as right_trimmed;
Menghapus leading zeros dan trailing zeros.
Hasil
| left_trimmed | right_trimmed |
|---|---|
| 12345 | 12345 |
Pertanyaan Umum tentang TRIM
Apa itu fungsi TRIM di PostgreSQL?
Menghapus karakter tertentu (default: spasi) dari awal dan/atau akhir string. Di PostgreSQL, fungsi TRIM termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan TRIM di PostgreSQL?
Gunakan sintaks berikut: TRIM([LEADING | TRAILING | BOTH] [characters] FROM string) | TRIM(string). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi TRIM?
Fungsi TRIM mengembalikan nilai bertipe text. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi TRIM?
Fungsi ini memiliki 1 parameter wajib dan 2 parameter opsional. Parameter yang digunakan: string (text, wajib): String yang akan di-trim; characters (text, opsional): Karakter yang akan dihapus (default: spasi); LEADING/TRAILING/BOTH (keyword, opsional): Posisi trim: awal, akhir, atau keduanya (default: BOTH).