zoukankan      html  css  js  c++  java
  • 【转】mysql用sql实现split函数

    关键词:mysql split

    mysql根据逗号将一行数据拆分成多行数据
    1、原始数据演示


    2、处理结果演示


    3、sql语句

    SELECT a.id
        , a.NAME
        , substring_index(substring_index(a.shareholder, ',', b.help_topic_id + 1), ',', - 1) AS shareholder
    
    FROM company a
    
    INNER JOIN mysql.help_topic b
        ON b.help_topic_id < (length(a.shareholder) - length(REPLACE(a.shareholder, ',', '')) + 1)


    4、附录
    基本表建立语句

    CREATE TABLE `company` (
    `id` int(20) DEFAULT NULL,
    `name` varchar(100) DEFAULT NULL,
    `shareholder` varchar(100) DEFAULT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    INSERT INTO `company` VALUES ('1', '阿里巴巴', '马云');
    INSERT INTO `company` VALUES ('2', '淘宝', '马云,孙正义');


    原文:https://blog.csdn.net/WY18334783911/article/details/83379450

  • 相关阅读:
    怎样用HTML5 Canvas制作一个简单的游戏
    js面向对象
    javascript闭包
    javascript变量的作用域
    5-22
    5-23
    14-5-21 硬代码
    14-5-19 类和对象
    array
    生成干扰线
  • 原文地址:https://www.cnblogs.com/gered/p/11270188.html
Copyright © 2011-2022 走看看