假设我有一个类似的查询:
SELECT name FROM product WHERE id = 28;
结果是“HTC Desire HD”
我希望将此结果替换为字符串“I Like XX”中的XX,替换后,字符串为“I Like HTC Desire HD”
喜欢PHP printf函数,我可以用MySQL来做吗?
答案 0 :(得分:6)
那将是:
select 'I Like ' || name from product where id = 28;
常规SQL中的。我不完全确定除非你配置了PIPES_AS_CONCAT
,否则它将在MySQL中起作用,但是相当于:
select CONCAT('I Like ', name) from product where id = 28;
应该没问题。
答案 1 :(得分:3)
喜欢CONCAT()
?
SELECT CONCAT('I Like ',name)
FROM product
WHERE id = 28;