【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.
順序 選擇 循環 總結