如何在SQLite中分割逗号分隔的值?

迪帕利

我想String在SQLite数据库中拆分逗号分隔的内容

示例:我的表中有1Category列。

|Category                      |
|------------------------------|
|Auto,A,1234444                |
|Auto,B,2345444                |
|Electronincs,Computer,33443434|

我只想从上面的字符串中获取一个值。

value1: Auto
value2: A
value3: 1234444

我在Google上搜索了很多内容;我找到了一种使用Replace()替换逗号的方法Trim()但是,我想获得一种更简单的方法。

在SQL中,提供了SubString()但是在SQLite中,没有这样的功能。怎么解决呢?

编辑:我已经检查了substr()但是,可以将此函数设置为获取字符串值的最大长度,而我的字符串值没有固定长度。

哈里斯·帕特尔

请在您的sqllite中创建此函数,并传递2个参数,第一个是分隔符,第二个是字符串。

CREATE FUNCTION [dbo].[Split]
(   
      @Sep char(1)
    , @S varchar(512)
)
RETURNS TABLE 
AS
RETURN 
(
    WITH Pieces(pn, start, stop) AS (
      SELECT 1, 1, CHARINDEX(@Sep, @S)
      UNION ALL
      SELECT pn + 1, stop + 1, CHARINDEX(@Sep, @S, stop + 1)
      FROM Pieces
      WHERE stop > 0
    )
    SELECT pn,
      SUBSTR(@S, start, CASE WHEN stop > 0 THEN stop-start ELSE 512 END) AS S
    FROM Pieces
)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在oracle中分割逗号分隔的字段?

来自分类Dev

如何在列表中分隔逗号分隔值以使其成为列表的单个值

来自分类Dev

如何在Oracle 11G中分隔逗号分隔的值

来自分类Dev

如何在Oracle 11G中分隔逗号分隔的值

来自分类Dev

如何在不同的列中分隔逗号分隔的值,同时又在Google表格的其余行中保留值?

来自分类Dev

R:如何在数据框对象(例如df [1,1])中分隔以逗号分隔的值?

来自分类Dev

R:如何在数据框对象(例如df [1,1])中分隔以逗号分隔的值?

来自分类Dev

如何在for循环中分解逗号分隔数组?

来自分类Dev

如何在SQL Server中分割破折号分隔的值?

来自分类Dev

如何在Python中分割重复的分隔符

来自分类Dev

多个逗号分隔值以在Spark Java中分隔行

来自分类Dev

如何在MySQL中用逗号分隔的值检查值?

来自分类Dev

如何在min()谓词序言中分隔值

来自分类Dev

如何在熊猫中分隔列名称及其值?

来自分类Dev

如何在min()谓词序言中分隔值

来自分类Dev

如何在javascript中分隔json_encode值

来自分类Dev

如何在嵌套列表中分隔列表值

来自分类Dev

在python中分割逗号分隔的字符串

来自分类Dev

如何在 for 中分隔 RadioList?

来自分类Dev

如何在输入中分别用逗号分隔符对信息进行分组?

来自分类Dev

C#分割逗号分隔值

来自分类Dev

C#分割逗号分隔值

来自分类Dev

如何在laravel中使用逗号分隔值的列上的``where''

来自分类Dev

如何在逗号分隔的行值中使用codeigniter

来自分类Dev

如何在Javascript中用逗号分隔值匹配数组?

来自分类Dev

如何在熊猫中将逗号分隔的值转换为整数

来自分类Dev

如何在Excel中获取逗号分隔的值?

来自分类Dev

如何在变量中获取行并用逗号分隔值?

来自分类Dev

如何在XSLT中添加所有逗号分隔的值

Related 相关文章

  1. 1

    如何在oracle中分割逗号分隔的字段?

  2. 2

    如何在列表中分隔逗号分隔值以使其成为列表的单个值

  3. 3

    如何在Oracle 11G中分隔逗号分隔的值

  4. 4

    如何在Oracle 11G中分隔逗号分隔的值

  5. 5

    如何在不同的列中分隔逗号分隔的值,同时又在Google表格的其余行中保留值?

  6. 6

    R:如何在数据框对象(例如df [1,1])中分隔以逗号分隔的值?

  7. 7

    R:如何在数据框对象(例如df [1,1])中分隔以逗号分隔的值?

  8. 8

    如何在for循环中分解逗号分隔数组?

  9. 9

    如何在SQL Server中分割破折号分隔的值?

  10. 10

    如何在Python中分割重复的分隔符

  11. 11

    多个逗号分隔值以在Spark Java中分隔行

  12. 12

    如何在MySQL中用逗号分隔的值检查值?

  13. 13

    如何在min()谓词序言中分隔值

  14. 14

    如何在熊猫中分隔列名称及其值?

  15. 15

    如何在min()谓词序言中分隔值

  16. 16

    如何在javascript中分隔json_encode值

  17. 17

    如何在嵌套列表中分隔列表值

  18. 18

    在python中分割逗号分隔的字符串

  19. 19

    如何在 for 中分隔 RadioList?

  20. 20

    如何在输入中分别用逗号分隔符对信息进行分组?

  21. 21

    C#分割逗号分隔值

  22. 22

    C#分割逗号分隔值

  23. 23

    如何在laravel中使用逗号分隔值的列上的``where''

  24. 24

    如何在逗号分隔的行值中使用codeigniter

  25. 25

    如何在Javascript中用逗号分隔值匹配数组?

  26. 26

    如何在熊猫中将逗号分隔的值转换为整数

  27. 27

    如何在Excel中获取逗号分隔的值?

  28. 28

    如何在变量中获取行并用逗号分隔值?

  29. 29

    如何在XSLT中添加所有逗号分隔的值

热门标签

归档