为什么这句话不起作用? if(Status =' T')then(cast(date)as varchar)else('')

时间:2017-04-27 03:31:21

标签: postgresql-9.1

为什么这句话不起作用?

if (Status = 'T') then (cast(date] as varchar)   else (' ')

由于 Aj

1 个答案:

答案 0 :(得分:0)

IF is plpgsql, not SQL

我假设你试试这个:

case when Status = 'T' then cast(date as varchar) else '' end as aliasname