【1】实现以下需求mysql
需求:sql
实现方案:spa
(1)复现场景code
SQL语句:blog
-- [1]删除表 DROP TABLE tbl_name; -- [2]建立表 CREATE TABLE tbl_name (ID INT, mSize VARCHAR(100)); INSERT INTO tbl_name VALUES (1, 'tiny,small,big'), (2, 'small,medium'), (3, 'tiny,big'); -- [3]建立表 SELECT * FROM tbl_name;
查询数据集以下图:class
(2)查询指望结果集循环
SQL语句:im
SELECT a.ID, SUBSTRING_INDEX(SUBSTRING_INDEX(a.mSize, ',', b.help_topic_id+1), ',', -1) AS VALUE FROM tbl_name a JOIN mysql.help_topic b ON b.help_topic_id < (LENGTH(a.mSize) - LENGTH(REPLACE(a.mSize, ',', '')) + 1) ORDER BY a.ID;
结果集:总结
如上所述。数据
【2】问题2 待续
Good Good Study, Day Day Up.
顺序 选择 循环 总结