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

Tip Singkat MySQL:Menggunakan Fungsi LENGTH dan TRIM

Dalam tutorial database singkat ini, admin database dan pengembang akan mempelajari cara menggunakan LENGTH dan TRIM Fungsi MySQL. PANJANG dapat digunakan untuk menghitung jumlah karakter dalam sebuah kolom, sedangkan TRIM dapat digunakan untuk menghapus satu atau lebih karakter dari kolom atau bagian data.

Menggunakan Fungsi LENGTH dan TRIM di MySQL

Perhatikan tabel berikut SISWA , dibuat dengan MySQL dan CREATE fungsi:

BUAT TABEL `SISWA` ( `ID` INT(11) NOT NULL, `FIRSTNAME` TEXT NOT NULL,)ENGINE=InnoDB;

Untuk memasukkan data ke dalam tabel kita, kita dapat menggunakan MySQL INSERT perintah seperti yang ditunjukkan di bawah ini:

INSERT INTO `STUDENT` (`ID`, `FIRSTNAME`) NILAI (1, 'Steven');INSERT INTO `STUDENT` (`ID`, `FIRSTNAME`) NILAI (2, 'Randy '); 

Kode ini membuat kolom bernama FIRSTNAME dan kemudian memberinya nilai Steven dan Randy . Pengamat yang tajam akan memperhatikan bahwa Randy memiliki ruang di akhir, yang dalam banyak kasus akan menjadi hal yang buruk. Di bawah ini adalah beberapa kode MySQL yang akan menghitung panjang karakter dari semua nilai dalam NAMA PERTAMA kolom dari SISWA basis data.

PILIH PANJANG(NAMA DEPAN) DARI SISWA

Ini menghasilkan output di bawah ini:

+-------+|PANJANG |+-------+| 6 || 6 |+-------+

Perhatikan bagaimana hasil kedua memiliki enam karakter, meskipun nilainya Randy hanya lima karakter. Ini karena ruang ekstra yang kami sebutkan sebelumnya. Untuk memperbaiki masalah ini – dan hapus ruang ekstra di akhir Randy , kita dapat menggunakan MySQL TRIM perintah, seperti pada contoh berikut:

PILIH PANJANG(TRIM(FIRSTNAME)) TRIMMED_LENGTH DARI SISWA

Sekarang ketika kita menjalankan query dan sintaks, kita mendapatkan hasil sebagai berikut:

+----------------------+|TRIMMED_LENGTHLENGTH |+-------------------- -+| 6 || 5 |+---------------------+

Di sini, kita dapat melihat bahwa nilai kedua sekarang hanya terdiri dari lima karakter, seperti TRIM menghapus salah satu karakter.


  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:Tidak dapat membuat tabel (errno:150)

  2. kesalahan:'Tidak dapat terhubung ke server MySQL lokal melalui soket '/var/run/mysqld/mysqld.sock' (2)' -- Tidak ada /var/run/mysqld/mysqld.sock

  3. Bagaimana cara menambahkan fungsi levenshtein di mysql?

  4. Cara Menghitung Rata-Rata Penjualan Per Minggu di MySQL

  5. Apa yang Setara dengan DATALENGTH() di MySQL?