Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara Menghapus Spasi Utama di MySQL

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 ganti LEADING dengan TRAILING ), serta untuk menghilangkan spasi dari kedua sisi (ganti LEADING dengan BOTH ).

Juga, Anda tidak hanya terbatas pada ruang. TRIM() dapat digunakan untuk menghapus karakter lain juga.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL Membuat tabel dengan Kunci Asing memberikan errno:150

  2. Apa tipe data yang ideal untuk digunakan saat menyimpan garis lintang/bujur dalam database MySQL?

  3. Bagaimana cara mengubah kolom dan mengubah nilai default?

  4. Kueri SQL:Hapus semua catatan dari tabel kecuali N terbaru?

  5. JSON_VALUE() di MySQL