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 SISWAIni 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 SISWASekarang 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.