在存储库中查询:
@Query("SELECT r.type AS roomType, r.name AS roomName, r.number AS roomNumber, MIN(mm.doubleValue) AS startValue
FROM Measurement AS mm
LEFT JOIN mm.meter AS m
LEFT JOIN m.room AS r ...)
methodNameRepository(String name, ...){}
输出:我得到所有非空字段的所有对象:
[
{
"roomType": "FLAT",
"roomNumber": 1,
"roomName": "Flat",
"startValue": 20,
"endDate": "2022-07-01T20:59:00",
"endValue": 23
},
...
]
我必须获得具有一些空字段的对象,如下所示:
[
{
"roomType": "FLAT",
"roomNumber": 1,
"roomName": "Flat",
"startValue": null,
"endDate": "2022-07-05T20:59:00",
"endValue": 28
},
{
"roomType": "FLAT",
"roomNumber": 1,
"roomName": "Flat",
"startValue": null,
"endDate": "2022-07-12T20:59:00",
"endValue": null
},
...
]
找不到douleValue列中包含空值的行,因为MIN函数不考虑空值。
这个问题的可能解决方案:如何在最小值或最大值中包含空值?
如何使用节点扫描AWS dynamodb中的所有项目。js。我在这里张贴我的代码。 我已经跟踪了链接https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/GettingStarted.NodeJs.04.html 过了一会儿我就有时间离开这里了。我也检查了这个链接,如何使用节点从“AWS dynamodb”获取/扫描所有项
问题内容: 我有一个项目,我需要一个查询以使用表名来获取所有列的所有属性(列名,位置,数据类型,非空值和注释)。 我实现了获取列名,位置数据类型和不为空?与此查询: 但是,我需要评论! 问题答案: 这是针对系统目录的查询,该系统目录应获取您需要的所有内容(免费提供额外的主键字段)。 这将返回如下结果: num:列号 name:列名 typ:数据类型 notnull:列是否定义为 注释:为该列定义的
我已经尝试从DynamoDB查询数据两天了。让我发疯。 我在办公室里有一张桌子。假设有两个办公室,科克和都柏林。我有一个名为“deskName”的列,它的名称有“cork1”、“cork2”、“dub1”、“dub2”。我希望能够查询表中包含“cork”或“dub”的项目,因为它们在同一个表中,但我不想扫描整个表。 代码: YAML: 错误: 当我出现“软木塞-1”的情况时,我设法把一件物品拿了回
问题内容: 可以说我有这样的第一张桌子 分支表 第二张桌子是这样的 余额表 我想查询余额表,其中每一行包含分支表的名称。例如分支表中的“ 123456ABC”,我想从余额表中获取“ ABC”行 我怎样才能做到这一点?到目前为止,我还没有尝试过这个查询 有什么建议吗? 问题答案: 你应该 转换 了的名称模式: 联接看起来更易读:
我已经插入了一些测试记录到mongo数据库,结构如下。 {"_id": ObjectId("5563fe96a826638b48c77c26"), “日期”:ISODate(“2015-05-02T07:00:00.326Z”), “createdDate”:ISODate(“2015-05-26T05:03:18.899Z”), "UpdatedDate": ISODate("2015-05-2
如何在laravel 5.1中获得此查询。我有模型菜单,数据库菜单。这个查询SQL得到我想要的结果。 同样的事情,我不能得到这个查询