访问SQL:IFF功能

MxL*_*evs 2 sql oracle plsql

我之前没有使用过访问权限,但是我必须将访问查询转换为SQL,这样我才能用水晶编写一个报告.

查询当前在其select语句中使用IFF函数,该函数似乎根据表的特定列的值确定将返回的值.

因此,例如,如果值为"CR",则应将其作为"信用"返回,如果为"NCR",则应将其作为"非信用"返回

我可以在SQL中做这样的事吗?

Joe*_*lli 8

使用CASE表达式.

CASE WHEN SomeColumn = 'CR' THEN 'credit'
     WHEN SomeColumn = 'NCR' THEN 'non-credit'
END
Run Code Online (Sandbox Code Playgroud)