如何自定义字符串返回

时间:2013-01-25 03:43:44

标签: mysql

是否可以自定义从mysql数据库返回的字符串? 我有一个图像名称字段,我想加入我的目录路径。

SELECT * FROM brand
//row return.
id    image_name
1    image1.jpg

//i would like to have my return like
id    image_name
1    upload/image1.jpg

3 个答案:

答案 0 :(得分:3)

您正在寻找的是串联。有关MySQL concat的信息,请参阅this

基本上,你可以做到

SELECT CONCAT('/path/to/dir/', filename) as `file_name`
FROM brand

将返回/ path / to / dir / filename

答案 1 :(得分:3)

尝试此查询:

SELECT id,
       CONCAT('upload/', image_name) AS `file_name`
FROM   band  

答案 2 :(得分:1)

使用concat()函数可以根据需要自定义字符串。

http://sqlfiddle.com/#!2/a2581/4317

select id, concat('upload', image_name) from tbl;

这是来源http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_concat