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

Tipe data array, string terpisah,

MySQL tidak menyertakan fungsi untuk memisahkan string yang dibatasi. Namun, sangat mudah untuk membuat fungsi Anda sendiri.

CREATE FUNCTION SPLIT_STR(
  x VARCHAR(255),
  delim VARCHAR(12),
  pos INT
)
RETURNS VARCHAR(255)
RETURN REPLACE(SUBSTRING(SUBSTRING_INDEX(x, delim, pos),
       LENGTH(SUBSTRING_INDEX(x, delim, pos -1)) + 1),
       delim, '');

Penggunaan

SELECT SPLIT_STR(string, delimiter, position)

Dari sini:http://blog.fedecarg.com /2009/02/22/mysql-split-string-function/



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bisakah saya SSH ke MySQL dengan alat GUI?

  2. PHP - Amankan halaman khusus anggota dengan sistem login

  3. Memasukkan data blob di Java menggunakan PreparedStatement

  4. Mengatur nilai default untuk kolom tipe DATE ke tanggal saat ini tanpa bagian waktu?

  5. Pembaruan massal Sqlalchemy di MySQL bekerja sangat lambat