问题标签 [analytic-functions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql - 如何根据行优先级将此 Oracle 结果集压缩为值,忽略空值?
我将尽可能简化问题:
我有一个 oracle 表:
期望的结果:
因此,根据行的优先级,如果给定,它会覆盖先前的行值。
我正在尝试使用表格上的分析函数来制定解决方案,但它只是没有表现......
我尝试:
或相反:
而且似乎都没有忽略空值。有什么提示吗?
oracle - Oracle Analytics - sql 查询的分区和排序
这在回答另一个用户的问题(TheSoftwareJedi)时出现......
给定下表:
和以下查询:
我得到这些结果:
预期的:
问题当然是,为什么我不能为 col1 中的每一行优先级获得 0.2 等?LAST_VALUE 应该首先执行 ORDER BY,然后从分区中选择最后一个值。在上述查询的情况下,分区是整个记录集,所以我会在上面看到我的预期结果。
谁能解释一下?
database - 哪些数据库有像Oracle这样的分析功能
不必是相同的语法,而是相同或相似的功能。
请提供用于构造的名称和一个简单的示例。
sql - Where 子句中的 SQL Row_Number() 函数
Row_Number()
我发现用where 子句中的函数回答了一个问题。当我尝试一个查询时,我收到以下错误:
“消息 4108,级别 15,状态 1,行 1 窗口函数只能出现在 SELECT 或 ORDER BY 子句中。”
这是我尝试过的查询。如果有人知道如何解决这个问题,请告诉我。
sql - Oracle 分析函数用于分组中的最小值
我是使用分析函数的新手。
我想要最低工资的部门和员工。
结果应如下所示:
编辑:这是我拥有的 SQL(但当然,它不工作,因为它也需要 group by 子句中的人员):
sql - Oracle Collect Over 分析功能
是否可以通过使用 OVER PARTITION 或其他方式将 10g collect 命令用作分析功能?
例如
每次我尝试这个时,都会出现一个 ora 3113 异常,说“通信通道上的文件结束”
PS。我知道我需要转换结果以使其有用,但为了简单起见,我现在将其排除在外
sql - 数据定义的Oracle分析函数窗口
我有一个表格,它表示从特定文本文件格式读取的数据的逐行转储。每行可以代表一个“主”或“详细”行,通过rec_type
代码表示。我想编写一个查询,在相关的详细信息行旁边获取“主”行。我想出了一些可以完成这项工作的东西,但它似乎有点老套,并且对更好的方法感兴趣(如果有的话)。
期望的结果:
假设:
- 记录按 rec_seq 的顺序处理
- 第一个记录类型是“
100
” - 每个 "
100
" 记录有 1 个或多个 "200
" 记录跟随
注意:这是针对 Oracle 9i 的,但是今年我们应该升级到 11g R1。
sql - 在 MySQL 表中显示单个排名
我有一张名为“highscores”的表格,看起来像这样。
给定一个特定的 udid,我想通过他们的分值返回该行的排名。
即如果 udid given = 0000,我应该返回 5。
知道如何为 MySQL 数据库编写此查询吗?
oracle - 棘手的Oracle解析函数问题
我是 Oracle 分析函数的新手,我正在尝试找到编写查询的最佳方法。
以下是我正在使用的表格的简化版本...
请注意,“value_date”是主键的一部分。
对于每个“pid”,我希望查询显示 5 列:
1. pid
2. 最近 7 天数据的“my_value”的最大值
3. 7 天最大值的相应日期(value_date)
4. 最近30天数据的“my_value”最大值
5. 30天最大值对应的日期(value_date)
是否可以在没有加入的情况下执行此操作?实现这一目标的最佳方法是什么?
提前感谢您的帮助,
卡尔
sql - RANK() 是在哪个 SQL 方言中首次引入的?
RANK() 是在哪个 SQL 标准中首次引入的?
SQL标准列表:
- SQL-86
- SQL-89
- SQL-92
- SQL:1999
- SQL:2003
- SQL:2008
SQL 排名函数:http ://en.wikipedia.org/wiki/Select_(SQL)#RANK.28.29_window_function
参考将不胜感激。