sql没有行转换列:

我们理想的结果是 Objectid为77的 groupName 合并为一行

最后看js处理的页面效果

可能有朋友问 效果不一样,我在后面做的时候修改了数据,毕竟这个是最终的页面 中间修改了一些bug

js代码:

js:

        var ztCallBack = function ztCallBack(json) {if (json.result == "0") {json = null;} else {for (var i = 0; i < json.Rows.length - 1; i++) {for (var j = i + 1; j < json.Rows.length; j++) {if (json.Rows[i].ObjectID == json.Rows[j].ObjectID) {json.Rows[i].GroupName +="," +json.Rows[j].GroupName;json.Rows.splice(j, 1);}}}for (var i = 0; i < json.Rows.length; i++) {if (json.Rows[i].GroupName == null || json.Rows[i].GroupName == "") {json.Rows[i].GroupName = "未分组";}json.Rows[i]["direct"] = Math.random() * 360; json.Rows[i]["uni_status"] = []; json.Rows[i]["uni_alerts"] = [];}}var columns = [{ display: '终端卡号', name: 'SIM', minWidth: 90 },{ display: '分组', name: 'GroupName', width: 120, align: 'left' },{ display: '状态', name: 'State', width: 70, align: 'left' },{ display: 'id', name: 'ObjectID', id: "ObjectID", minWidth: 0, isAllowHide: false }];var id = $("#userGridID"),obj = { id: id, columns: columns, data: json, sortName: 'userMangerID', width: "98%", height: "94%" };guidObj = liGrid(obj);guidObj.onload = f_hideCity();if (json != null) {//新增批量车辆
                wimap.addVehicles(json.Rows);wimap.findVehicle(json.Rows[0].ObjectID, true, true);}}

转载于:https://www.cnblogs.com/y112102/archive/2013/04/24/3040763.html

Sql 行转换列(列转换行), JavaScript解决思路相关推荐

  1. Cause: java.sql.SQLSyntaxErrorException: Unknown column ‘id‘ in ‘field list‘解决思路

    在做Springboot项目整合Mybatis使用的时候,出现了如下的报错信息,经过定点调试发现了问题,所以将解决方式和思路总结了一下,仅供大家参考. 遇到的问题 Cause: java.sql.SQ ...

  2. mysql 多行转换多列 列不确定_多行转多列,行数和列数不确定

    原始需求,有2表如下 SQL> select * from mas; TO TOOLNAME -- ---------- 01 包裹 02 信函 03 挂号信 04 中国速递 05 EMS 06 ...

  3. sql行并列,列分行

    将一个字段","分割的数据进行多列展示: SELECT REGEXP_SUBSTR (T.TEXTBOOK_IDS,'[^,]+',1,LEVEL) TEXTBOOK_ID FRO ...

  4. SQL行转列,列转行

    我们都知道在sql查询中,union 是增行,join是增列,但是如果碰到需要行转列,列转行时,一味的使用 join来完成则会变的异常繁杂.如把一天24小时的行转换成列,则需要join24次,既不方便 ...

  5. oracle 动态sql列转行_Oracle 行转列 动态出转换的列

    10月的第二天,前天写了个Oracle中行转列的pivot的基本使用方法,然后,因为pivot的用法中,正常情况下,我们需要转出多少个列,都得在我们的sql中完完整整地写出,而不能直接在里面写个查询来 ...

  6. 建议收藏丨sql行转列的一千种写法!!

    大家好,我是明月十四桥!! 爱好特长: 1.爱好和特长有很多,擅长word.excel.ppt.wind等软件的安装与卸载: 2.精通PE.PS.PB.DCF.PEG等单词的拼写: 3.熟悉Windo ...

  7. SQL 行转列、列转行

    行转列,列转行是我们在开发过程中经常碰到的问题. 1.行转列一般通过CASE WHEN 语句来实现 2.也可以通过 SQL SERVER 2005 新增的运算符PIVOT来实现. 用传统的方法,比较好 ...

  8. SQL 行转列 列转行 Oracle转置函数函数pivot、unpivot 解决wm_concat 没有排序

    https://www.cnblogs.com/mellowsmile/p/4642306.html HH 终风且暴,顾我则笑,谑浪笑敖,中心是悼. 终风且霾,惠然肯来,莫往莫来,悠悠我思. 博客园 ...

  9. mysql 列转行union all_SQL查询案例:列行转换[列转行, 使用 UNION ALL 处理]

    SQL查询案例:列行转换[列转行, 使用 UNION ALL 处理] 在行列转换的处理之后, 有时候会遇到,要列行装换的 CREATE TABLE TestColRow ( name   VARCHA ...

  10. mysql 列转行union all_SQL查询案例:列行转换[列转行, 使用 UNION ALL 处理] | 学步园...

    SQL查询案例:列行转换[列转行, 使用 UNION ALL 处理] 在行列转换的处理之后, 有时候会遇到,要列行装换的 CREATE TABLE TestColRow ( name   VARCHA ...

最新文章

  1. python手机版下载3.7.2-Python3.5.2
  2. [译]Chipmunk 教程2 - 基本概念
  3. 编写一个爬虫类库——(一)想法
  4. 24.8. UNION
  5. 谷歌浏览器安装Octotree插件
  6. R实战之从头到尾分析广告数据集
  7. word封面下划线对齐
  8. 百面机器学习:算法工程师带你去面试
  9. 普通高中机器人竞赛的现状、问题、对策
  10. ③读后感之《异类不一样的成功启示录》格拉德威尔
  11. linux复制整个目录_如何在Linux中复制整个目录?
  12. DataGridView 基本用法及注意事项
  13. vb计算机怎么制作,教你如何制作VB的PCode调试器 -电脑资料
  14. Java版战棋(SLG)游戏AI及寻径处理入门
  15. 【梁小国】教你怎么签自己的名字
  16. 3D游戏编程大师技巧读书笔记(第一章)
  17. ChatGPT一战封神,和它聊完后,我更想躺平了
  18. C语言实现建立顺序表,修改顺序表,插入顺序表,删除顺序表
  19. 河南大学计算机专业就业率,2021考研择校择专业:河南大学就业率和薪酬情况...
  20. PHP设计模式(二):工厂方法模式

热门文章

  1. 把txt作为数据源绑定到GridView中
  2. Mac 软件使用心得 极简软件清单
  3. 首次曝光!支付宝支付加密规则梳理,写的太好了!
  4. 架构师重构代码的12条军规
  5. IT人喝酒不同岗位不同姿态,最服运维!
  6. 搭建自己的 CDN 会有哪些乐趣和好处?
  7. 月薪多少最幸福,离你有多远?
  8. 如何看待苹果2016秋季发布会?
  9. LICEcap 录制Gif动画
  10. python中的进程(二)