我应该如何在列的select语句中添加文本

时间:2016-03-10 11:01:31

标签: sql postgresql

这是我的sql代码

"WE247JP_2016_02_07__14_48_18";"1200"
"FORD49_2016_02_03__12_42_24";"1200"
"1-GRB-804_2016_02_06__08_20_15";"1200"

我的输出将是:

"WE247JP_2016_02_07__14_48_18";"1200-QC"
"FORD49_2016_02_03__12_42_24";"1200-QC"
"1-GRB-804_2016_02_06__08_20_15";"1200-QC"

我想要做的是将文字添加到列-comment,所以它看起来像这样:

serial          chassis      type   date
ZX34215         Test         XX     YY
ZX34215         final-001    XX     YY
AB30000         Used         XX     YY
ZX34215         final-002    XX     YY

我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

简单地说:

SELECT sessionname, left(comment,4))||'-QC' 
FROM moma_reporting.comments 
where name like '%_2016_02_%'
  and comment = '1200'

无关,但是:left(comment,4))没用。条件and comment = '1200'永远不会返回超过4个字符的注释。