select url || '?content=' || cast(id as varchar(11))
from t
Egentligen är detta en formateringsfråga som lika gärna ka lösas i applikationen.
6 svar · 231 visningar · startad av maqe
jag har en tabell med noder till en meny som innehåller id och url.
id är inte och räknare och url är en varchar med t.ex. värdet default.aspx. jag vill lägga ihop dessa så jag får default.aspx?content=1 t.ex... nån som har något tips på detta?
select url || '?content=' || cast(id as varchar(11))
from t
Egentligen är detta en formateringsfråga som lika gärna ka lösas i applikationen.
Det där fungerade inget vidare för mig ... får fel vid första |
såhär ser min fråga ut
select nodes.id as id, nodes.parentid as parentid, nodes.text as text, template.url || '?content=' || cast(nodes.id as varchar(11)) as url from nodes inner join template on nodes.templateid = template.id
Kan tillägga att det är mssql 2000 jag kör på
Detta fungerade utmärkt ... tack LarsG
Egentligen är detta en formateringsfråga som lika gärna ka lösas i applikationen.
Jag har upptäckt att MS-SQL servern gör detta snabbare än applikationen konstigt nog.