String

TRIM

PostgreSQLPostgreSQL

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

Tipe hasil: textDiperbarui: 16 Mei 2026

Syntax

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
1SELECT TRIM(' hello world ');

Menghapus spasi di awal dan akhir string.

Hasil
hello world

Menghapus Karakter Tertentu

SQL
1SELECT TRIM(BOTH '/' FROM '/path/to/file/');

Menghapus karakter slash dari awal dan akhir.

Hasil
path/to/file

TRIM Hanya di Satu Sisi

SQL
1SELECT
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_trimmedright_trimmed
1234512345

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).

Fungsi Equivalen di Database Lain

Fungsi Terkait