Tag Archive: trim


Fungsi TRIM di Oracle

Pada Oracle/PLSQL, terdapat fungsi trim() yang gunanya untuk membuang suatu karakter tertentu. Defaultnya adalah karakter blank (atau spasi kosong).

Sintaks sederhananya adalah sebagai berikut:
trim( [ leading | trailing | both  [ trim_character ]  ]   trim_source )

Penjelasannya:
leading = menghapus karakter trim_character yang ada di depan trim_source
trailing = menghapus karakter trim_character yang ada di belakang trim_source
both = menghapus karakter trim_character yang ada di depan dan belakang trim_source

Rulenya:
- kalau trim_character tak didefinisikan, defaultnya adalah blank (spasi kosong)
- kalau hanya trim_source yang didefinisikan, maka defaultnya adalah both dengan trim_character berupa blank
- kalau trim_source bernilai NULL, maka fungsi ini akan mengembalikan NULL

Contohnya:

SELECT TRIM(‘ BAYU ‘) FROM DUAL; akan mengembalikan ‘BAYU’
SELECT TRIM(‘ ‘ from ‘ BAYU ‘) FROM DUAL; akan mengembalikan ‘BAYU’
SELECT TRIM(leading ‘ ‘ from ‘ BAYU ‘) FROM DUAL; akan mengembalikan ‘BAYU ‘
SELECT TRIM(trailing ‘ ‘ from ‘ BAYU ‘) FROM DUAL; akan mengembalikan ‘ BAYU’
SELECT TRIM(both ‘ ‘ from ‘ BAYU ‘) FROM DUAL; akan mengembalikan ‘BAYU’

TRIM in DB2

Today I want to try how to TRIM in select, using database DB2.
We can use function RTRIM (for TRIM right space) or LTRIM (TRIM left space).

For example.. assume that we have column field1 in table transactions with datatype varchar and have value ‘   hello’:

SELECT LTRIM(field1) FROM transactions

Cobe above will return ‘hello’ respectively. So simple :)

Follow

Get every new post delivered to your Inbox.

Join 1,515 other followers