问题标签 [analytical]
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 的 Sql 查询中使用row_number()
or rank
or dense_rank() ?
performance - 解析函数性能代价高昂
我有一个 table_A (C1,C2,C3,.....,Cn, 日期戳)
注意:列 datestamp 已编入索引
QRY1
QRY2
使用索引扫描(在 1 秒内执行)解释 QRY1 的 Paln 成本非常低。
但是对于 QRY2 进行全表扫描(在 8 秒内执行)的成本非常高。
只是想知道为什么分析函数会忽略索引。
谢谢(我使用 PL/SQL Oracle 10g)
sql - 如何找到总销售额超过 60% 的地区
我有一个interest_summary
包含两列的表格:
int_rate
数字,total_balance
数字
例子
我的查询应返回 2 列或 10.50 到 10.75 之类的字符串,因为它们的总和超过加在一起总金额的 60%
你能在Oracle中提出一个逻辑吗?
c - 访问数组索引
我有一个包含 255 个元素的数组。我需要在这个数组中存储 100 个值。例如,如果有 3 个项目 rose、red、rat 那么arr[0]
应该表示rose
、arr[1]
应该表示red
和arr[2]
as rat
。然后将这些值分配为arr[0] = 100
, arr[1] = 200
, arr[2] = 300
。现在,当我想获取 的值时,rat
我应该能够通过访问其索引 ie 直接获取该值arr[2]=300
。我的想法是创建宏并为每个项目分配值并直接访问数组中的值。例子:
然后直接forrat
我会说arr[RAT]
获取值。这是 100 件商品的好方法吗?
ADDITION:
现在如果项目值的大小不同怎么办?例如。red
有 4bytes 值和rat
2bytes 值,那么 foruint8 arr[255];
red
应该开始于arr[1]
并且rat
应该开始于arr[5]
. 枚举在这里仍然有效吗?
django - Django Analytical Google Analytics Display Advertising 致力于开发、分期而非生产
运行 Django 1.6 和 Analytical 0.16.0
我的 settings.py 中有以下内容
当我在本地和登台服务器上运行站点(即运行双击 dc.js 分析脚本)时,谷歌分析代码按预期显示,但是在生产环境中运行时,它仍然显示默认的谷歌分析 ga.js 脚本。
它不受DEBUG
打开或关闭的影响,而且我可以告诉生产和登台服务器上的设置和环境是相同的(都在 Heroku 上运行)。谁能解释为什么会这样?
编辑:已解决。原来我仍在生产服务器上运行 Analytical 0.15.0。如果 pip 要求中未指定版本,我错误地认为 heroku 会自动安装最新版本。
ruby-on-rails - 使用 Analytical gem 更新 Google Analytics 跟踪代码
我在我的 Ruby on Rails 应用程序中使用“分析”gem,但它不再工作了,因为我必须更新 Google Analytics 跟踪代码。我怎样才能做到这一点?有更新的链接:https ://support.google.com/analytics/answer/2444872?hl=en&utm_id=ad
谢谢!
sql - SQL Windowing 函数:列的出现顺序在分区中是否重要?
我试图更好地理解 SQL 中的分析函数。
我的理解是否正确,窗口函数将应用于出现在“分区依据”中的每个独特的字段组合?
如果我将我的结果集划分为几个字段,这些字段的出现顺序是否重要?
更具体地说,以下两个查询的结果在任何情况下都会有所不同吗?
sql - SQL - 行排序
我有一个桌面游戏日,其中包含以下列 date_played、winner、loser 和以下值,
我需要获取美国连续赢得 3 行的所有实例。
我尝试了以下查询。
sql - 我们如何查看下一个值以及它何时出现?
我有一个审计表,它记录了每个字段的值以及更改的时间戳。我想编写一个查询,该查询采用列的起始值,查看该值何时更改,并在同一记录中为我提供更改的时间戳。
这可能吗?
我尝试使用 LEAD() 函数进行探索,然后使用分层查询到目前为止无济于事。
这是我用 LEAD() 尝试过的。
sql - Oracle SQL - 每行过去 6 个月内购买最多的商品
我有以下格式的数据:
我想添加一个表示:过去 6 个月内购买最多的水果的列。所以,对于上面的例子:
我尝试过使用分析函数,但我所达到的最好的结果是显示过去 6 个月内使用“count(*) over (按日期范围按水果顺序分区 180) 购买相同水果(来自同一行)的次数前)”。
我的主要问题是使用自联接可以轻松解决我的问题,但由于这是一个包含大约 2000 万行数据的表,因此在我们的数据库上运行需要几个小时。将不胜感激任何方向和/或帮助!