select exam_id, substring_index(tag,',', 1) as tag, substring_index(substring_index(tag, ',',2),',',-1) as difficulty, substring_index(tag,',',-1) as duration from examination_info where tag like '%,%';
字符串分隔符切割函数要会使用:
substring_index 按特定分隔符截取子串,语法如下: substring_index(str, delim, count),其中delim是指定的分隔符 如果count=n是正数,那么从左往右数第n个分隔符左边的全部内容(索引从1开始) 如果count=n是负数,那么从右往左数第n个分隔符右边的全部内容