postgres case比较字符串到字符串

时间:2013-01-18 12:09:06

标签: string postgresql select

我有一个带有多个子选择的选择。

我想做一个案例陈述,我将字符串与sting进行比较。 例如 从ireport我得到一个参数数据库的模式。如果一个模式采取一个选择,在另一个模式的情况下采取另一个选择

  select 
        (select a from b) as one,
        (select case "msp." = "msp" THEN select bla bla bal
       else select bla bla) as two

postgres我不支持这个。

我试图把所有的事情都搞砸了

  select 
        (select a from b) as one,
        (select case par = "msp" THEN select bla bla bal
       else select bla bla) as two
  from
   (select "msp." as par)

但是(选择“msp。”作为标准杆)也不起作用。像SELECT 1 + 2一样结果。我试过做类似的smth。 任何建议??

谢谢

1 个答案:

答案 0 :(得分:1)

如果你总是要将字符串与字符串匹配。附加然后最简单的事情就是附加。比较时。 e.g。

'foo.' = 'foo' || '.'