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

Pisahkan Varchar menjadi Karakter di MySQL

Tidak ada fungsi pemisahan string di MySQL. jadi Anda harus membuat fungsi Anda sendiri. Gunakan tautan di bawah ini. Ini akan membantu Anda

Pisahkan string yang dibatasi

Contoh fungsi berikut mengambil 3 parameter, melakukan operasi menggunakan fungsi SQL, dan mengembalikan hasilnya.

Fungsi

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)

Contoh

SELECT SPLIT_STR('a|bb|ccc|dd', '|', 3) as third;

+-------+
| third |
+-------+
| ccc   |
+-------+

Kredit: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. Data Pengurutan SQL dari baris n+1 hingga n-1

  2. pilih semua kolom yang tidak ada di tabel lain laravel 5.5

  3. MySQL:Apa yang dimaksud dengan % di kolom host dan bagaimana mengubah kata sandi pengguna

  4. Cara mereset kata sandi root MySQL

  5. Bagaimana saya bisa mengatur banyak tabel mysql?