找回密码
 立即注册

QQ登录

只需一步,快速开始

liwu430

注册会员

7

主题

59

帖子

148

积分

注册会员

积分
148

圣诞拼拼乐

[已处理] 字符串字段转行

liwu430
注册会员   /  发表于:2023-4-18 11:46  /   查看:1542  /  回复:4
10金币


大佬们


sqlit  数据库 如何转换成行
1  DT
2  CT
3 AT

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

拿去: 按照你的要求,这个只针对sqlite数据库 新建表测试

4 个回复

正序浏览
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-4-18 14:03:57
5#
天之云 发表于 2023-4-18 11:46
拿去:
按照你的要求,这个只针对sqlite数据库

回复 使用道具 举报
liwu430
注册会员   /  发表于:2023-4-18 11:58:49
3#
铭訫 发表于 2023-4-18 11:51
如果在活字格中,可以用left,mid,right,find函数吧

不在活字格,写视图用
回复 使用道具 举报
铭訫
中级会员   /  发表于:2023-4-18 11:51:46
2#
如果在活字格中,可以用left,mid,right,find函数吧
回复 使用道具 举报
最佳答案
最佳答案
天之云活字格认证
中级会员   /  发表于:2023-4-18 11:46:43
来自 4#
本帖最后由 天之云 于 2023-4-18 12:13 编辑

拿去:
按照你的要求,这个只针对sqlite数据库

新建表测试


  1. WITH split ( id, splid, idsstr ) AS (
  2.         SELECT
  3.                 id,
  4.                 '',
  5.                 ids || ','
  6.         FROM
  7.                 test UNION ALL
  8.         SELECT
  9.                 id,
  10.                 substr( idsstr, 0, instr ( idsstr, ',' ) ),
  11.                 substr( idsstr, instr ( idsstr, ',' ) + 1 )
  12.         FROM
  13.                 split
  14.         WHERE
  15.                 idsstr != ''
  16.         ) SELECT
  17.         id,
  18.         splid
  19. FROM
  20.         split
  21. WHERE
  22.         splid != ''
  23. ORDER BY
  24.         id;
复制代码


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部