问题标签 [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 - 查询奇怪类型转换的 ColdFusion 查询
我在最后一个查询行有错误。
它的:
查询查询运行时错误。执行 = 时比较异常。不支持的类型比较异常:= 运算符不支持以下类型之间的比较:左侧表达式类型 = "STRING"。右侧表达式类型 = “LONG”。
我发誓:
- ARGUMENTS.nome 是一个字符串(我也尝试过使用 javacast!)
- modelliDelMarchio 是一个有效的数据库查询,包含真实数据。"nome" 是一个 varchar。
我的版本是 9.0.1。
coldfusion - 在 ColdFusion 中使用 QoQ 按长度对查询对象中的列进行排序?
是否可以使用 ColdFusion 中的查询查询按 varchar 列的长度对查询对象进行排序?
sql - Coldfusion:SELECT FROM QoQ WHERE X in (SELECT Y FROM QoQ) 不起作用
在 CF 中,我正在尝试做一个 QoQ,其中行位于其他行的列表中。基本上将一些代码从 cftags 移动到 cfscript(为什么不重要)。在标签中,我们有一个主查询,我们有几个可以做一些繁重工作的嵌套。我将其移至 cfscript 并具有以下有效语法:
我尝试了以下方法,但它无法正常工作:
我认为第二个例子应该有效。我试过以各种方式弄乱它。但似乎无法弄清楚我做错了什么。也许嵌套的 QoQ 不能那样工作。有没有另一种方法可以在没有两块代码的情况下完成我正在尝试的事情?只是这样它更具可读性,我不必两次分配变量。
coldfusion - 你见过这个奇怪的 QoQ 错误 [ColdFusion] 吗?
我已确认第一个查询按预期工作
但是在第二个查询中,我收到了这个错误:
遇到“shipViaName。不正确的条件表达式,不正确的条件表达式,第 0 行第 0 列的词法错误。遇到:“\””(34),后:“”
它说错误发生在这一行:
当我将两个查询合并为一个时,我也遇到了这个错误。
评论更新:
验证信息查询的转储:
SHIPVIANAME TOTALSHIPRATE
coldfusion - Coldfusion QoQ 和条件
不久前,我问了一个问题(按列(SQL Server)对结果进行分组查询)。并得到了一些适用于 SQL 服务器的答案,但我无法让它们作为 QoQ 的一部分工作。原来 CF 有一些小的限制,比如不能使用INNER JOIN
我想要实现的是获取一个查询,该查询可以为同一个项目有多个项目名称,但是当我调用我的 QoQ 时,我希望它过滤(保留)与语言 ID 匹配的项目,如果有的话是一个,如果缺少,则默认为另一个。
我正在为几个查询执行此操作,因此我试图将代码放在一个函数中,在其中插入查询,uniqueColumn 名称为 languageId。
因为我不能使用内部连接并且我遇到了一些条件问题,所以我正在考虑创建第二个表,它只有匹配的 languageId,然后添加另一个表中缺少的条目。
有没有办法在一个查询中做到这一点?
coldfusion - CF - 环比与查询
我有一个概念,即调用查询查询比从数据库查询更快,因为减速是在 cf 和 db 之间的通信。这是真的。
这是否意味着循环内的 QoQ 是可接受的,而循环内的查询则不是。
coldfusion - MVC 的传出消息队列
我所有的 FW/1 控制器都扩展了扩展 base.cfc。在 base.cfc 中有一个名为addMessage()的函数。消息类似于“您已成功登录”。“您的数据有错误”、“处理请求时发生错误。
addMessage()将消息附加到一个名为request.arMessage
(数组)的变量中。当我到达布局文件时,布局文件会遍历所有消息并将它们显示在页面上。
我正在考虑用request.arMessage
request.qryMessage 替换。这样我就可以运行 QoQ 并按严重程度排序,而不是后进后出。见下文
这种方法是否与 MVC 和 FW/1 的做法一致?
coldfusion - ColdFusion (Railo) QoQ - Nulls Last
我的理解是nulls last
QoQ 是不可能的。无论我是对行进行升序还是降序排序,我如何欺骗coldfusion最后对空值进行排序?
我已经尝试在查询的 SELECT 和 ORDER 部分使用 case,但看起来 CF 不喜欢它(在 railo 上运行)
mysql - ColdFusion QOQ,比较时间值?
我正在尝试使用 ColdFusion QOQ 执行以下代码,但它没有检索任何记录。我使用格式为“HH:mm”的时间并使用 MySQL 作为后端,原始时间列的数据类型为“TIME”。
我能够使用<cfqueryparam>
. 但是,它不适用于时间列。任何人都可以帮忙吗?
更新:
这个问题有一个开放的错误报告。请参阅错误 #3551866
coldfusion - ColdFusion 9 - 前 n 个随机查询结果
我有一系列查询,我随机获得 5 个结果,问题是通过它们需要一段时间,主要是因为它涉及一个循环来分配我可以订购的 rand 值( Railo 可以做查询)
我想知道是否有人处理过这个问题并且知道加速它的方法。
我低于 200 毫秒,这还不错,但我确信它可以加快速度。