gpt4 book ai didi

sql - 是否可以在ColdFusion查询中进行字符串连接?

转载 作者:行者123 更新时间:2023-12-04 13:18:10 25 4
gpt4 key购买 nike

我熟悉SQL Server中的这种语法,以将字符串连接到我的结果集中:

SELECT 'foo' + bar AS SomeCol
FROM SomeTable

我想在ColdFusion查询中做类似的事情:
<cfquery name="qOptimize" dbtype="query">
select
image_id AS imageId,
'#variables.img_root#' + image_id + '.' + image_ext AS fullImage,
'#variables.img_root#' + image_id + 't.' + image_ext AS thumbnailImage,
from qLookup
order by imageId asc
</cfquery>

这是Flex应用程序使用的服务的一部分,因此在返回客户端之前,我正在优化应用程序中其他位置使用的存储过程的结果-删除未使用的列,并从一些动态路径信息中编译图像URL。

我可以编写一个新的存储过程,将图像的根作为参数并执行所有这些操作,即 ,出于性能原因,我可能会这样做,但问题仍然困扰着我。我还没有找到一种可行的语法,所以我想知道这是否可行。

当我尝试以上操作时,出现以下错误:

Query Of Queries syntax error.
Encountered "from. Incorrect Select List, Incorrect select column,



有人做过吗?是否有可能,也许还有另一种语法?

最佳答案

是的,这是可能的。我认为问题在于image_id最有可能是数字值。如果将其转换为varchar,则应该没问题。

<cfquery name="qOptimize" dbtype="query">
select
image_id AS imageId,
'#variables.img_root#' + cast(image_id as varchar) + '.' + image_ext AS fullImage,
'#variables.img_root#' + cast(image_id as varchar) + 't.' + image_ext AS thumbnailImage
from qLookup
order by imageId asc
</cfquery>

关于sql - 是否可以在ColdFusion查询中进行字符串连接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1278814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com