编写查询以选择带有附加字母的列

时间:2014-01-31 11:40:13

标签: mysql sql tsql

我有一个带有id列的表,我的查询是

select id from tb_abc where title='xyz'

结果是

1
3
6
8

但我想要的是为id选择值添加一个字母 像

1d
3d
6d
8d

字母d是固定的并在查询中声明。请指导。

3 个答案:

答案 0 :(得分:3)

select concat(id,'d') as id
from tb_abc 
where title='xyz'

SQLFiddle

答案 1 :(得分:1)

SELECT CONCAT(id,'d') AS id FROM tb_abc WHERE title = 'xyz'

这对你有用。

早期发布的MSSQL查询。

答案 2 :(得分:0)

假设您通过类似

的变量声明了它
$id = 'd' ;

然后你的查询将是

 select concat(id,'$id') as id
 from tb_abc 
 where title='xyz'