问题标签 [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.
coldfusion - 查询时错误选择列表不正确?
我有三个疑问:
当我在 cfm 文件上运行它们时,它给了我一个错误:
在线 <cfquery dbtype="query" name="final_approved">
我知道这些查询有效,因为我已经在我的 microsoft sql server 2008 上运行了它们,它们向我显示了正确的输出,所有三个都在运行。所以我试图弄清楚为什么它对冷融合不起作用。
sql-server - 在 SQL 中计算时间跨度中的出现次数
如果我将数据存储在这样的数据库中。
如何编写查询,以便获得如下结果:
正如你所知道的,我以 30 分钟为增量工作。我可以实现这个服务器端,但它需要我运行查询查询或每次都点击数据库,计算两次之间的行数。如果我可以在 1 个查询中收集这些信息,我的整个系统将会快得多。
FK 是我正在保留的资源的 ID。
基本上,我想让用户知道根据数据库中的发生情况还剩下多少个开放点,如果可能的话,不会多次访问数据库。如果我必须在一天中每增加 30 分钟运行一次,即使是 QoQ 也会受到伤害。
您还可以假设 fk 1 和 2 如果重要的话,我有一个已知的最大开始时间和最大结束时间。
coldfusion - 不同的 QoQ 自动应用订单
我正在使用 CFSpreadsheet 读取 .xlsx 文件。
该文件有大约 3000 个重复项,我可以放心地忽略它们,所以我想我会做一个select distinct
QoQ,但是一旦我这样做,结果就会被排序,就像order by col_1, col_2
添加到查询中一样,这是一件非常糟糕的事情。
如果我删除distinct
,我会得到预期的结果,应该是:
- [空字符串]
- 姓名
- 约翰
- 约翰
- 亚当
- 史蒂夫
- 鲍勃
- 鲍勃
当我添加不同的我得到
- [空字符串]
- 亚当
- 鲍勃
- 约翰
- 姓名
- 史蒂夫
知道如何防止这种不需要的排序吗?
编辑
最终解决方案是按照 Matt 和 Dan 的建议应用行号并使用 group by
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?
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 如果有帮助的话。
coldfusion - 从 QoQ 结果列按字母顺序排序
我有一个从 SP 返回的结果集,然后在 QoQ 中进行操作。结果以 ABCabc 顺序显示。我希望它们按 AaBbCc 顺序排列。
例如,假设 "names" 列包含值 "Steve, Andy, anuj, bill, Mike" 。当我按名称排序时,结果按以下顺序列出:
- 安迪、迈克、史蒂夫、阿努杰、比尔
而不是我想要的顺序,即:
- 安迪、阿努杰、比尔、迈克、史蒂夫”
sql - 在查询的查询中使用通配符运算符
我有以下代码:
我的代码经理说我需要将查询的查询更改为:
有人可以解释为什么我需要重新定义查询中的列引用吗?当然,通配符运算符会处理这个问题。
在 Coldfusion Query of Queries 的 SELECT 子句中重新定义列引用是否有任何技术或性能增益?这假定列引用已在提供给查询查询的数据库查询中显式设置。
我相信通配符运算符的使用使代码更简洁,更容易更新,因为对列引用的任何更改只需要进行一次。
coldfusion - cfquery 未在 cfc 文件中执行
我来自 PHP 背景,对 ColdFusion 很陌生。我正在使用 ColdFusion-10
我创建了两个文件:一个 cfm 文件和一个 cfc 文件。当我在 cfm 文件中使用 cfquery 执行查询时,它正在工作。但是当我在 cfc 文件中执行相同的操作并在 cfm 文件中调用该函数时,它会抛出一个错误,说表名不存在。
cfquery 在两个文件中:
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"} );