String postgres大小写比较字符串与字符串

String postgres大小写比较字符串与字符串,string,postgresql,select,String,Postgresql,Select,我有一个选择和多个子选择 我想做一个case语句,比较string和sting。 例如 从ireport中,我得到一个数据库模式作为参数。对于一个模式,选择一个模式;对于另一个模式,选择另一个模式 select (select a from b) as one, (select case "msp." = "msp" THEN select bla bla bal else select bla bla) as two 我想博士后不支持这一点

我有一个选择和多个子选择

我想做一个case语句,比较string和sting。 例如 从ireport中,我得到一个数据库模式作为参数。对于一个模式,选择一个模式;对于另一个模式,选择另一个模式

  select 
        (select a from b) as one,
        (select case "msp." = "msp" THEN select bla bla bal
       else select bla bla) as two
我想博士后不支持这一点

我试着把所有的smth都像

  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。PAR也不管用。如结果所示,选择1+2。我试过做类似的事情。 有什么建议吗


如果您总是要将字符串与具有。追加然后最简单的事情就是追加。比较的时候。e、 g

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

你想在这里做什么真的不清楚。你想要模糊字符串匹配,以便msp。匹配msp?是,从iReport i发送数据库架构的参数。我希望对参数类型字符串进行比较,以便在subselect中使用正确的select语句