找回密码
 立即注册

QQ登录

只需一步,快速开始

wzq123

最新发帖
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-3-5 12:24:34
20#
wzq123 发表于 2021-3-5 01:55
不我是需要列名称固定就是地址1,地址2,地址3,不需要把列值转化成列名,只要按需把原来的竖这的地址信 ...

这个视图可能确实不是很好实现,而且我们这边对于数据库也不是那么擅长也许我们可以用活字格的方式帮您迂回实现一下。我感觉是不是可以用命令将这个表的数据批量转化到另一张按照您结构设计的表里去呢?
回复 使用道具 举报
flygoodkiller悬赏达人认证 活字格认证
高级会员   /  发表于:2021-3-5 17:40:18
22#

sqlite函数还不是太会用,贴一个写死的。。。

  1. select 编号,姓名,substr(地址,1,2) AS 地址1,substr(地址,4,2) AS 地址2,substr(地址,7,2) AS 地址3
  2. from(
  3. SELECT 编号,姓名,group_concat(distinct 地址) as 地址 FROM "表1" Group by 编号);
复制代码

本帖子中包含更多资源

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

x

评分

参与人数 1金币 +66 收起 理由
Timothy.Xu + 66 很给力!

查看全部评分

回复 使用道具 举报
flygoodkiller悬赏达人认证 活字格认证
高级会员   /  发表于:2021-3-5 17:41:59
23#
COLD 发表于 2021-3-5 17:34
实在看不下去了,我说过不需要视图,就是不需要视图,看效果,用这方法别说是转三列,转三十列,三百列也没 ...

老板,demo附上学习哈。
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-3-5 17:44:35
24#
感谢大佬的支持!
如果您的问题已解决,请及时更新帖子的状态为“已处理”,并设置最佳答案给有帮助到你的回复;
如果您的问题还未解决,欢迎跟帖补充;
如果您有新的问题,也欢迎创建新的求助帖呦。
回复 使用道具 举报
COLD悬赏达人认证
高级会员   /  发表于:2021-3-5 17:50:19
25#
flygoodkiller 发表于 2021-3-5 17:41
老板,demo附上学习哈。

已放
回复 使用道具 举报
Eric.Liang讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-3-5 17:54:49
26#
感谢楼上的支持!
如果您的问题已解决,请及时更新帖子的状态为“已处理”,并设置最佳答案给有帮助到你的回复;
如果您的问题还未解决,欢迎跟帖补充;
如果您有新的问题,也欢迎创建新的求助帖。
回复 使用道具 举报
flygoodkiller悬赏达人认证 活字格认证
高级会员   /  发表于:2021-3-5 18:04:48
27#
嗯,确实钻牛角尖了,也可以使用
SELECT 编号,姓名,group_concat(distinct 地址) as 地址 FROM "表1" Group by 编号
创建视图把表内每个用户的地址组合起来,然后活字格里面函数丰富的多,再拆列容易的多!
回复 使用道具 举报
Timothy.Xu讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-3-8 09:01:53
28#
感谢各位大佬支持
回复 使用道具 举报
123
您需要登录后才可以回帖 登录 | 立即注册
返回顶部