String

TRIM

PostgreSQLPostgreSQL

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

Tipe hasil: text

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

Fungsi Equivalen di Database Lain

Fungsi Terkait