4

サイト上の Web ページの ID # を格納する列を取得し、完全な URL と共に格納しようとしています。

Article ID が 5 の場合。 return を次のように格納してほしい

<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

Web と Stack Overflow を検索してみましたが、検索の文言が間違っているのか、説明が間違っているのかわかりません。

4

1 に答える 1

15

oracle は||、 ではなく、連結に使用し+ます。TO_CHARおそらく記事IDも必要になるでしょう

于 2013-01-21T16:46:34.900 に答える