Mysql
 sql >> база данни >  >> RDS >> Mysql

Тип данни на масива, разделен низ,

MySQL не включва функция за разделяне на низ с разделители. Въпреки това е много лесно да създадете своя собствена функция.

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

Използване

SELECT SPLIT_STR(string, delimiter, position)

От тук: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. Вмъкване на произволни знаци в базата данни на MYSQL

  2. Потърсете цяла таблица в mySQL за низ

  3. Wordpress не може да се свърже с mysql сървър

  4. this._callback.apply не е функция! Грешка в Mysql на Node js

  5. как да разрешите Обща грешка:2014 Не може да се изпълняват заявки, докато други небуферирани заявки са активни. използвайки PDO връзка