在Oracle里面SQL的问题!急急急
原来在SQLServer里面的SQL文如下
SELECT IIf([A]>[B],"*","") AS 判定
FROM Table
就是[A]>[B]取值“*”否则“”
在Oracle里面如何实现??????
谢谢!!!!
再问一下:
SELECT A,B,C,IIf(Table1.A>Table1.B,"*","") AS 判定
from Table1,Table2
Where Table1.A=Table2.A
改为:
SELECT A,B,C,(SELECT CASE WHEN Table1.A>Table1.B THEN '*' ELSE '' END FROM Table1,Table2
Where Table1.A=Table2.A)"判定"
from Table1,Table2
Where Table1.A=Table2.A
还是:
SELECT A,B,C,(SELECT CASE WHEN Table1.A>Table1.B THEN '*' ELSE '' END )"判定"
from Table1,Table2
Where Table1.A=Table2.A
谢谢!