专栏首页python前行者[760]sqllite中实现字符串分割

[760]sqllite中实现字符串分割

sqlite 从固定字符串分隔

WITH split(word, str) AS (
    -- alternatively put your query here
    -- SELECT '', category||',' FROM categories
    SELECT '', 'Auto,A,1234444,dsfdd,sd,sd,77'||','
    UNION ALL SELECT
    substr(str, 0, instr(str, ',')),
    substr(str, instr(str, ',')+1)
    FROM split WHERE str!=''
) SELECT word FROM split WHERE word!='';

sqlite 从表中获取数据

WITH split(word, str) AS (
    SELECT '', (select chi_sht from tr_map_org_basic where com_name_en='code cat' and status=1)||','
    UNION ALL SELECT
    substr(str, 0, instr(str, ',')),
    substr(str, instr(str, ',')+1)
    FROM split WHERE str!=''
) SELECT word FROM split WHERE word!='';

sqlite 从表中获取数据,union all 连接语句

WITH split(word, str) AS (
    SELECT '', (select chi_sht from tr_map_org_basic where com_name_en='code cat' and status=1)||','
    UNION ALL SELECT
    substr(str, 0, instr(str, ',')),
    substr(str, instr(str, ',')+1)
    FROM split WHERE str!=''
) SELECT word FROM split WHERE word!=''
union all select eng_sht from tr_map_org_basic where com_name_en='code cat';

参考:https://blog.csdn.net/weixin_30381793/article/details/98222363

https://blog.csdn.net/yannie3321/article/details/82153747 https://blog.csdn.net/zeeeitch/article/details/7038871 https://www.cnblogs.com/David3290/p/11378579.html

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • [SQL]实现按照指定分割分分割字符串

    跟着阿笨一起玩NET
  • C++中字符串的分割

    下面开始正题,C++中字符串的分割。 1. 使用strtok函数进行字符串的分割 2. 使用stringstream类配合getline函数进行字符串的...

    卡尔曼和玻尔兹曼谁曼
  • C++实现字符串的分割和替换

    代码主要说明: (1)tmp.find(target):查找子串第一次出现的下标; (2)string::npos:表示未查找到子串时返回的数值。MSD...

    Dabelv
  • C++实现字符串的分割和替换

    代码主要说明: (1)tmp.find(target):查找子串第一次出现的下标; (2)string::npos:表示未查找到子串时返回的数值。MSDN中...

    Dabelv
  • C++中对字符串的分割

    由于C++中没有split函数,因此,为了能够对获取的字符串进行按一定符号进行分割,在此学习了通过字符串的find()方法和substr()方法来实现split...

    用户7886150
  • c#中分割字符串的方法

    阳光岛主
  • C++ 使用strtok函数实现字符串分割实例

    int Split_char(vector<string> &str_sq,char *buf){

    用户7886150
  • 字符串分割-Java中的String.split()方法

    在java.lang.String包中有split()方法,该方法的返回值是一个String类型的数组。

    用户7886150
  • NSCharacterSet类在分割字符串中的应用

    版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/...

    用户1451823
  • PHP 字符串分割成数组函数explode,str_split 内部实现

    将一个字符串分割成数组在日常开发中的应用应该是很多的。如果指定分割符,可以使用explode,如果没有分割符,可以使用split实现。 那么两个函数内部如何实现...

    写PHP的老王
  • 实现SQL Server中的切割字符串SplitString函数,返回Table

    有时我们要用到批量操作时都会对字符串进行拆分,可是SQL Server中却没有自带Split函数,所以要自己来实现了。

    写代码的猿
  • c++11:基于STL实现字符串分割更简单 wstring,string split

    版权声明:本文为博主原创文章,转载请注明源地址。 https://blog.csdn.net...

    用户1148648
  • python 实现查找某个字符在字符串中

    py3study
  • SQL Server中自定义函数:用指定的分隔符号分割字符串

    其中最为常用的就是处理字符串,里面包含了CharIndex()等函数,非常方便使用。

    张传宁IT讲堂
  • PHP实现的只保留字符串首尾字符功能示例【隐藏部分字符串】

    本文实例讲述了PHP实现的只保留字符串首尾字符功能。分享给大家供大家参考,具体如下:

    砸漏
  • PHP字符串中抽取子串操作实例分析

    1.如果strart和length都是正数,substr()会返回字符串从start开始的lenfth个字符。字符的第一个位置为0。

    砸漏
  • 教你如何在js中split函数分割字符串为数组

    在一些程序的操作中,都需要把一串长长的字符串,按照某一个字符把其分割成数组,然后再给数组进行排列或是任意组合,亦或者单独输出某一部份。当然在js中也给我们提供好...

    砸漏
  • Android中TextView实现分段显示不同颜色的字符串

    TextView是Android开发中最最常见的控件之一,在API记录的属性有很多,但实际开发中,也遇到很多有趣的需求,值得去尝试,所以记录下来,既可以给大家提...

    砸漏
  • Python中格式化字符串的四种实现

    关于Python的格式化字符串,几乎所有接触过Python语言的人都知道其中一种,即使用运算符%,但对于绝大多数初学者来说也仅此而已。

    砸漏

扫码关注云+社区

领取腾讯云代金券