问题标签 [qoq]

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.

0 投票
1 回答
1394 浏览

coldfusion - 查询时错误选择列表不正确?

我有三个疑问:

当我在 cfm 文件上运行它们时,它给了我一个错误:

在线 <cfquery dbtype="query" name="final_approved"> 我知道这些查询有效,因为我已经在我的 microsoft sql server 2008 上运行了它们,它们向我显示了正确的输出,所有三个都在运行。所以我试图弄清楚为什么它对冷融合不起作用。

0 投票
1 回答
1149 浏览

sql-server - 在 SQL 中计算时间跨度中的出现次数

如果我将数据存储在这样的数据库中。

如何编写查询,以便获得如下结果:

正如你所知道的,我以 30 分钟为增量工作。我可以实现这个服务器端,但它需要我运行查询查询或每次都点击数据库,计算两次之间的行数。如果我可以在 1 个查询中收集这些信息,我的整个系统将会快得多。

FK 是我正在保留的资源的 ID。

基本上,我想让用户知道根据数据库中的发生情况还剩下多少个开放点,如果可能的话,不会多次访问数据库。如果我必须在一天中每增加 30 分钟运行一次,即使是 QoQ 也会受到伤害。

您还可以假设 fk 1 和 2 如果重要的话,我有一个已知的最大开始时间和最大结束时间。

0 投票
1 回答
321 浏览

coldfusion - 不同的 QoQ 自动应用订单

我正在使用 CFSpreadsheet 读取 .xlsx 文件。

该文件有大约 3000 个重复项,我可以放心地忽略它们,所以我想我会做一个select distinctQoQ,但是一旦我这样做,结果就会被排序,就像order by col_1, col_2添加到查询中一样,这是一件非常糟糕的事情。

如果我删除distinct,我会得到预期的结果,应该是:

  1. [空字符串]
  2. 姓名
  3. 约翰
  4. 约翰
  5. 亚当
  6. 史蒂夫
  7. 鲍勃
  8. 鲍勃

当我添加不同的我得到

  1. [空字符串]
  2. 亚当
  3. 鲍勃
  4. 约翰
  5. 姓名
  6. 史蒂夫

知道如何防止这种不需要的排序吗?

编辑

最终解决方案是按照 Matt 和 Dan 的建议应用行号并使用 group by

0 投票
2 回答
575 浏览

sql - Escape apostrophe in Query of Query

I'm trying to do this:

The cust_number is either ' (for blank) or ' followed by a 10 character string.

I thought I should escape the ', but it doesn't work. How can I do this?

0 投票
0 回答
179 浏览

coldfusion - 查询查询的 ColdFusion 性能含义

这是一个极端的远景,但偶尔会有一位工程师在这里知道引擎盖下发生了什么。

首先,我知道您几乎总是可以重写一些代码来避免 QoQ 以获得更好的性能。但是,我正在尝试调试的是使用 QoQ 的代码在某些条件下性能如此糟糕的潜在原因,从而为未来的项目制定指导方针。

1) ColdFusion QoQ Java 实现是否会导致对 QoQ 系统的访问是单线程的?(我在Railo上看到过关于这个的帖子

2) 根据 FusionReactor 的说法,堆栈跟踪的请求始终处于 QoQ 的评估(90% 机会)或执行阶段(10% 机会)——绝不是围绕它的逻辑的任何其他部分。那就是它在带有查询参数的循环中运行。

我们有几个不同的功能,可以在数万次迭代的循环中使用 QoQ 来生成报告,无论这是否是最佳实践。唯一减慢的进程是使用 QoQ 的进程。除非在服务器重新启动后几乎立即启动它们,否则它们的完成时间会增加 10 倍。FusionReactor 在评估 QoQ 或处理 QoQ 时始终具有线程状态。值得注意的是:堆和 CPU 在整个持续时间内都保持稳定在 20% 以下。所有内存空间看起来都不错——代码缓存、perm 等。

知道在循环中运行 QoQ 不是完成它的方法,应该进行更改,但我只是在寻找答案。密码被锁了吗?这是一个可用的线程问题吗?有什么关于评估陈述的吗?为什么重启后会很好,但会在几个小时内迅速降级?这就是让我烦恼的地方——我会永远接受它,这是让我处于堆栈溢出状态的奇怪模式。

ColdFusion 10 如果有帮助的话。

0 投票
1 回答
321 浏览

coldfusion - 从 QoQ 结果列按字母顺序排序

我有一个从 SP 返回的结果集,然后在 QoQ 中进行操作。结果以 ABCabc 顺序显示。我希望它们按 AaBbCc 顺序排列。

例如,假设 "names" 列包含值 "Steve, Andy, anuj, bill, Mike" 。当我按名称排序时,结果按以下顺序列出:

  • 安迪、迈克、史蒂夫、阿努杰、比尔

而不是我想要的顺序,即:

  • 安迪、阿努杰、比尔、迈克、史蒂夫”
0 投票
3 回答
209 浏览

sql - 在查询的查询中使用通配符运算符

我有以下代码:

我的代码经理说我需要将查询的查询更改为:

有人可以解释为什么我需要重新定义查询中的列引用吗?当然,通配符运算符会处理这个问题。

在 Coldfusion Query of Queries 的 SELECT 子句中重新定义列引用是否有任何技术或性能增益?这假定列引用已在提供给查询查询的数据库查询中显式设置。

我相信通配符运算符的使用使代码更简洁,更容易更新,因为对列引用的任何更改只需要进行一次。

0 投票
1 回答
191 浏览

coldfusion - cfquery 未在 cfc 文件中执行

我来自 PHP 背景,对 ColdFusion 很陌生。我正在使用 ColdFusion-10

我创建了两个文件:一个 cfm 文件和一个 cfc 文件。当我在 cfm 文件中使用 cfquery 执行查询时,它正在工作。但是当我在 cfc 文件中执行相同的操作并在 cfm 文件中调用该函数时,它会抛出一个错误,说表名不存在。

cfquery 在两个文件中:

0 投票
1 回答
353 浏览

coldfusion - Queries 变量作用域的查询

使用查询查询时是否可以定义变量范围?这有效

这不起作用。它抛出一个错误

消息
查询的查询语法错误。
遇到“本地。StackTrace java.sql.SQLException:
Query Of Queries 语法错误。
遇到”本地。在 Coldfusion.sql.imq.jdbcStatement.parseSQL(jdbcStatement.java:590) 在 Coldfusion.sql.imq.jdbcStatement.fetchResult(jdbcStatement.java:547) 在 ORDER BY MenuOrder ", [], {dbtype = "query"} );

0 投票
1 回答
90 浏览

coldfusion - 在查询查询中使用电子表格

我正在阅读电子表格,任何试图然后在查询或查询中运行它

在此处输入图像描述

我必须一块一块地给桌子盖上帽子吗?