Questions tagged «querying»

2
SQL Server中的嵌套选择语句
为什么以下工作不起作用? SELECT name FROM (SELECT name FROM agentinformation) 我猜我对SQL的理解是错误的,因为我本以为这会返回与 SELECT name FROM agentinformation 内部的select语句是否不创建外部SELECT语句然后查询的结果集?

22
JSON是否有查询语言?
是否有(大致)SQL或类似XQuery的语言来查询JSON? 我正在考虑可以很好地映射到JSON的非常小的数据集,可以轻松地回答诸如“ Y> 3时X的所有值是什么”之类的查询或执行常规的SUM / COUNT类型操作。 作为完整的示例,如下所示: [{"x": 2, "y": 0}}, {"x": 3, "y": 1}, {"x": 4, "y": 1}] SUM(X) WHERE Y > 0 (would equate to 7) LIST(X) WHERE Y > 0 (would equate to [3,4]) 我认为这将在客户端和服务器端均起作用,并将结果转换为适当的特定于语言的数据结构(或可能保留为JSON) 快速Google搜索表明人们已经考虑了这一点并实现了一些东西(JAQL),但是似乎还没有出现标准用法或库集。虽然每个功能单独实现起来都很简单,但是如果有人已经正确地实现了,我不想重新发明轮子。 有什么建议? 编辑:这的确可能是个坏主意,或者JSON可能对于我正在考虑的格式来说太通用了。想要查询语言而不是直接根据需要直接执行sum / etc函数的原因是我希望构建根据用户输入动态查询。Kinda喜欢这样的论点:“我们不需要SQL,我们只需编写所需的函数即可”。最终,这要么变得一发不可收拾,要么随着您的SQL不断深入,最终您编写了自己的SQL版本。(好吧,我知道这是一个愚蠢的争论,但是您明白了。)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.