我正在尝试为网站上的网页存储一个id#列,并将其与完整网址一起存储。
如果文章ID是5.我希望它存储返回类似的内容
<a href="http://website.com/5">5</a>
我要做的是将搜索中的字符串和数字组合在一起,为列创建一个URL。我知道这种语法不正确但我无论如何都找不到如何做到这一点。
SELECT
CASE
WHEN m_tableFoo.articleId = '0' THEN
'Not Applicable'
ELSE '<a href="http://website.com/'+m_tableFoo.articleId+'/">'+m_tableFoo.articleId+'</a>'
END AS articleID
from m_tableFoo
我试过在网上搜索和Stack Overflow,但我不确定我的搜索措辞是不正确还是我的描述。
答案 0 :(得分:10)
oracle使用||
进行连接,而不是+
。您可能还需要TO_CHAR
文章ID