找回密码
 立即注册

QQ登录

只需一步,快速开始

数据民工 悬赏达人认证 活字格认证

高级会员

34

主题

801

帖子

1565

积分

高级会员

积分
1565

时代开发者征文活动悬赏达人活字格高级认证活字格认证

数据民工 悬赏达人认证 活字格认证
高级会员   /  发表于:2023-3-10 21:15  /   查看:5682  /  回复:17
刚刚应格友的问题,抽空写了一个服务端命令,非SQL语句纯服务端命令动态行转列,这个服务端命令唯一的缺点就是列名必须是数据表第一个字段,其实这个是可以改的。可以随意添加数据,数据表可以随意添加字段。主要是用来理解对象与集合操作工具这一神器级插件。

非SQL语句服务端命令行转列.gif979697265.png
初学小白,欢迎大神,大佬指正。有什么可以优化的地方一定告诉我,我对知识极度饥渴。

非SQL语句纯服务端命令动态行转列.fgcc (1.28 MB, 下载次数: 42, 售价: 30 金币)

评分

参与人数 1满意度 +5 收起 理由
星引力 + 5

查看全部评分

17 个回复

倒序浏览
Aa金砂
高级会员   /  发表于:2023-3-10 22:12:29
沙发
这个可以做成月度 员工产量统计
回复 使用道具 举报
corsak
中级会员   /  发表于:2023-3-10 23:18:03
板凳
收藏
回复 使用道具 举报
数据民工悬赏达人认证 活字格认证
高级会员   /  发表于:2023-3-11 08:55:49
地板
lh123 发表于 2023-3-10 22:08
下载后。发现太复杂了。晕死。

一点也不复杂啊,就是三个循环而已,最外层的循环仅仅是为了动态取到有几个字段,这个命令还可以优化,加一点限制条件,比如第一个循环只需要循环一次,第二次就让他直接退出循环,会更好一点,第二次需要少循环一次,这个可以也加一个退出循环命令,添加数据不用修改命令,添加字段仅仅需要修改第一个查询内容的设置变量命令,就可以了
回复 使用道具 举报
数据民工悬赏达人认证 活字格认证
高级会员   /  发表于:2023-3-11 14:10:23
7#
lh123 发表于 2023-3-11 13:37
如果说你现在的DEMO是正向算法,能否逆向处理算法?

应该是可以的,但是页面到数据表需要根据实际情况修改,我又做了一个简单的页面到数据表的,简单Demo,注意是页面上的单元格组合到数据表,如果是表格行转列到数据表处理基本上就和这个差不多了
回复 使用道具 举报
phoben讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-3-26 01:21:08
8#
直接取多行数据,然后用JS写个map函数也可以转
回复 使用道具 举报
mfkpie8
论坛元老   /  发表于:2023-3-26 11:50:45
9#
phoben 发表于 2023-3-26 01:21
直接取多行数据,然后用JS写个map函数也可以转

大佬可以建议官方加快一下有人19年就提了,现在还没出个动态交叉表呢。
回复 使用道具 举报
phoben讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2023-3-27 09:20:12
10#
mfkpie8 发表于 2023-3-26 11:50
大佬可以建议官方加快一下有人19年就提了,现在还没出个动态交叉表呢。

是得,透视图现在还是那么难用啊
回复 使用道具 举报
跷跷板
中级会员   /  发表于:2023-3-27 10:26:44
11#
直接在SQL中写好转置的视图, 在格字格中直接展示;;
如果数据太大,需要实时处理 , 那就建一个表,然后再做一个存储过程.
用存储过程将数据写入到表, 再用话字格引用表.;
这个方式我感觉效率更高. 
回复 使用道具 举报
数据民工悬赏达人认证 活字格认证
高级会员   /  发表于:2023-3-27 11:37:24
12#
跷跷板 发表于 2023-3-27 10:26
直接在SQL中写好转置的视图, 在格字格中直接展示;;
如果数据太大,需要实时处理 , 那就建一个表 ...

这个demo的本意是学习服务端命令,是说如果不写SQL语句,用单纯的服务端命令是否可以完成。我是小白,没有系统学习过SQL语句,更没有数据库相关知识储备,更加不会写存储过程。仅仅抛砖引玉,希望大佬能写个SQL语句的例子,存储过程的例子,我好学习一下,不胜感谢!
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部