【问题标题】:alasql- Undefined erroralasql-未定义的错误
【发布时间】:2018-03-11 22:42:21
【问题描述】:

我正在使用共享点休息服务提取数据并使用 alasql 库查询结果数据。选择字段时,它会返回数据。但是,如果我在 group by/sum 语句中使用它,则会得到未定义的值。例如:

  1. 查询一个名为 zone 的字段 询问: var sud = alasql('SELECT Designation FROM ?',[my_string]);

结果: (12) [{…}、{…}、{…}、{…}、{…}、{…}、{…}、{…}、{…}、{…}、{…}、{… }] 0 : {名称:“官员 - HR”} 1 : {名称:“主管 - 人力资源”} 2 : {名称:“主管 - 人力资源”} 3 : {名称:“主管 - 人力资源”}

  1. 查询 var res = alasql('SELECT ROWNUM() as Rank, Display_x0020_Name AS Employee_Name , sum(Give_x0020_Points) AS Points,Designation FROM ? GROUP BY Display_x0020_Name ORDER BY Points DESC ', [my_string]);

结果: (4) [{…}, {…}, {…}, {…}] 0 : {Rank:1,Employee_Name:“D”,点:70,名称:未定义} 1 : {Rank:2,Employee_Name:“C”,点:20,名称:未定义} 2 : {Rank:3,Employee_Name:“B”,点:16,名称:未定义} 3 : {Rank: 4, Employee_Name: "A", Points: 10, Designation: undefined}

指定字段没有任何空值。如果字段也有空值,我也想要解决方案。

【问题讨论】:

    标签: undefined alasql


    【解决方案1】:

    通过在Group BY子句中添加所有字段来解决上述问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-17
      • 1970-01-01
      • 1970-01-01
      • 2011-06-10
      • 1970-01-01
      • 2013-10-27
      相关资源
      最近更新 更多