繁体   English   中英

输出MySQL格式的字符串

[英]Output a MySQL formatted string

假设我有一个查询喜欢:

SELECT name FROM product WHERE id = 28;

结果是“HTC Desire HD”

我希望这个结果在字母“我喜欢XX”中用XX替换,更换后,字符串是“我喜欢HTC Desire HD”

喜欢PHP printf函数,我可以用MySQL来做吗?

那将是:

select 'I Like ' || name from product where id = 28;

在常规SQL中。 除非你配置了PIPES_AS_CONCAT ,否则我不完全肯定会在MySQL中工作,但等价:

select CONCAT('I Like ', name) from product where id = 28;

应该没事。

CONCAT()

SELECT CONCAT('I Like ',name)
FROM   product
WHERE  id = 28;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM