sql >> データベース >  >> RDS >> Mysql

区切られた文字列値を行に分割します

    この関数は、 FedericoCargnelutti で使用してください。 :

     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)
    

    問題を解決するにはループが必要です。



    1. sqliteLog 14:行でファイルを開くことができません

    2. 関数を使用して2つの日付の間の日付のリストを取得します

    3. phpMyAdminが#2002をスローしていますmysqlサーバーにログインできませんphpmyadmin

    4. mysqlはストアドプロシージャの外部でどのように宣言しますか?