MySQL memiliki LTRIM()
fungsi yang memungkinkan Anda untuk menghapus spasi di depan dari string (spasi di awal string).
MySQL juga memiliki TRIM()
fungsi yang memungkinkan Anda untuk menghapus spasi awal, spasi tambahan (di akhir), spasi dari kedua sisi, atau untuk menghapus karakter tertentu lainnya dari salah satu sisi (atau kedua sisi) string.
Artikel ini menunjukkan cara menghilangkan spasi awal menggunakan masing-masing fungsi ini.
Contoh – LTRIM()
Berikut adalah contoh dasar untuk menghapus spasi dari awal string:
SELECT LTRIM(' Joe Satriani ') AS Dipangkas;
Hasil:
+-------------------+| Dipangkas |+-------------------+| Joe Satriani |+------------------+
Spasi di depan dihilangkan tetapi spasi di belakangnya tetap ada.
Berikut tampilannya jika dibandingkan dengan string yang belum dipotong:
SELECT LTRIM(' 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(LEADING ' ' DARI ' Joe Satriani ') AS Dipangkas;Hasil:
+-------------------+| Dipangkas |+-------------------+| Joe Satriani |+------------------+Hanya ruang depan yang dihilangkan – ruang tambahan tetap ada. Ini karena kami menggunakan
LEADING
penentu.Penggunaan TRIM() lainnya
Anda juga dapat menggunakan
TRIM()
untuk menghapus spasi tambahan (cukup gantiLEADING
denganTRAILING
), serta untuk menghilangkan spasi dari kedua sisi (gantiLEADING
denganBOTH
).Juga, Anda tidak hanya terbatas pada ruang.
TRIM()
dapat digunakan untuk menghapus karakter lain juga.