【问题标题】:Write a query to select a column with a additional letter编写查询以选择带有附加字母的列
【发布时间】:2014-01-31 11:40:13
【问题描述】:

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

select id from tb_abc where title='xyz'

结果是

1
3
6
8

但我想要的是在 id selected value 中添加一个字母 喜欢

1d
3d
6d
8d

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

【问题讨论】:

  • 是 MySQL 还是 SQL Server?

标签: mysql sql tsql


【解决方案1】:
select concat(id,'d') as id
from tb_abc 
where title='xyz'

SQLFiddle

【讨论】:

    【解决方案2】:
    SELECT CONCAT(id,'d') AS id FROM tb_abc WHERE title = 'xyz'
    

    这对你有用。

    之前发布的 MSSQL 查询。

    【讨论】:

    • @jave.web 之前我已经发布了对 MSSQL 的查询
    【解决方案3】:

    假设你用这样的变量声明它

    $id = 'd' ;
    

    那么您的查询将是

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

    【讨论】:

      猜你喜欢
      • 2021-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-07
      • 2017-11-23
      • 2023-03-15
      • 2012-12-28
      • 2013-09-23
      相关资源
      最近更新 更多