MySQL memiliki RTRIM()
fungsi yang memungkinkan Anda menghapus spasi kosong dari string (spasi di akhir string).
MySQL juga memiliki TRIM()
fungsi yang memungkinkan Anda untuk menghapus spasi tambahan, spasi awal (di awal), spasi dari kedua sisi, atau untuk menghapus karakter tertentu lainnya dari kedua sisi (atau kedua sisi) string.
Artikel ini menunjukkan cara menghapus spasi tambahan menggunakan masing-masing fungsi ini.
Contoh – RTRIM()
Berikut adalah contoh dasar untuk menghapus spasi dari akhir string:
SELECT RTRIM(' Joe Satriani ') AS Dipangkas;
Hasil:
+-------------------+| Dipangkas |+-------------------+| Joe Satriani |+------------------+
Spasi di akhir dihilangkan tetapi spasi di depan tetap ada.
Berikut tampilannya jika dibandingkan dengan string yang belum dipotong:
SELECT RTRIM(' Joe Satriani ') AS Dipangkas, ' Joe Satriani ' AS Belum Dipotong;
Hasil:
+-------------------+------------------------+| Dipangkas | Belum dipotong |+-------------------+------------------------+| Joe Satriani | Joe Satriani |+-----+--------------+Contoh – TRIM()
Berikut ini contoh melakukan hal yang sama, tetapi menggunakan
TRIM()
fungsi:PILIH TRIM(TRAILING ' ' DARI ' Joe Satriani ') AS Dipangkas;Hasil:
+-------------------+| Dipangkas |+-------------------+| Joe Satriani |+------------------+Hanya ruang tambahan yang dihilangkan – ruang utama tetap ada. Ini karena kami menggunakan
TRAILING
penentu.Penggunaan TRIM() lainnya
Anda juga dapat menggunakan
TRIM()
untuk menghilangkan spasi (cukup gantiTRAILING
denganLEADING
), serta untuk menghilangkan spasi dari kedua sisi (gantiTRAILING
denganBOTH
).Juga, Anda tidak hanya terbatas pada ruang.
TRIM()
dapat digunakan untuk menghapus karakter lain juga.