Reputation: 736
I have such postresql query:
SELECT * , u.image AS image_name, k.id AS cat_id,
CASE WHEN s.web_site!="" THEN s.web_site
ELSE 'Not available' END AS v_site
FROM users u
LEFT JOIN comments s ON s.user_id = u.id WHERE u.id = '1547'
Query result:
users | name | v_site
----------+---------+---------------
ali | hassan | www.domain.com
turqut | sandra | www.somesite.com
emil | azizov | www.website.com
As u see I get website name like that www.domain.com. But I want to get that with HTML hyperlink tag: <a href='www.domain.com'>www.domain.com </a>
How can I do that?
Upvotes: 0
Views: 131
Reputation:
!= ""
is invalid SQL syntax. Strings are delimited with a single qutoe.
SELECT *,
u.image AS image_name,
k.id AS cat_id,
CASE
WHEN s.web_site != '' THEN '<a href="'||s.web_site||'">'||s.web_site||'</a>'
ELSE 'Not available'
END AS v_site
FROM users u
LEFT JOIN comments s ON s.user_id = u.id WHERE u.id = '1547'
Upvotes: 6