ho familiarità con questo tipo di sintassi in SQL Server, per concatenare le stringhe nel mio set di risultati:È possibile eseguire concatenazioni di stringhe in una query di query ColdFusion?
SELECT 'foo' + bar AS SomeCol
FROM SomeTable
mi piacerebbe fare qualcosa di simile all'interno di una query ColdFusion di query:
<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>
Questo fa parte di un servizio utilizzato da un'applicazione Flex, quindi sto ottimizzando il risultato di una stored procedure utilizzata altrove nell'applicazione prima di tornare al client - estraendo le colonne inutilizzate e compilando gli URL delle immagini da alcune informazioni sul percorso dinamico .
potrei scrivere una nuova stored procedure che accetta la radice immagine come parametro e fa tutto questo, e probabilmente sarà per motivi di prestazioni, ma la questione è ancora mi fastidioso. Non ho trovato una sintassi che funzioni ancora, quindi mi chiedo se è possibile.
Quando provo quanto sopra, ottengo il seguente errore:
Query Of Queries syntax error.
Encountered "from. Incorrect Select List, Incorrect select column,
qualcuno ha fatto questo? È possibile, forse con un'altra sintassi?
mi sono imbattuto in questo quando ho convertito a una stored procedure, ma Grazie. –
Ma come concatenare la stessa stringa se il database di Postgres è in uso –
Utilizzando l'operatore di concatenazione standard ANSI '||' –