Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Kiểu dữ liệu mảng, chuỗi phân tách,

MySQL không bao gồm một hàm để chia một chuỗi được phân tách. Tuy nhiên, rất dễ dàng để tạo chức năng của riêng bạn.

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, '');

Cách sử dụng

SELECT SPLIT_STR(string, delimiter, position)

Từ đây: 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. Ngoại lệ Java JDBC MySQL:Hoạt động không được phép sau khi đóng ResultSet

  2. Làm cách nào để lưu một chuỗi văn bản có ngắt dòng vào trường văn bản của cơ sở dữ liệu MySQL bằng PHP?

  3. PHP - Sử dụng PDO với mảng mệnh đề IN

  4. Cập nhật đơn hàng Woocommerce có lập trình

  5. Chia chuỗi được phân tách bằng dấu phẩy -> FUNCTION db.CHARINDEX không tồn tại