2010-10-15 62 views

回答

2
select case 
     when exists (
      select * 
      from MyTable 
      where MyColumn = 23 
     ) then 1 
     else 0 
    end as RowsExist 
+0

'SELECT CASE WHEN EXISTS(SELECT 1 FROM HNS_MSG_RCV_0)then'Y'ELSE'N'END AS RES;' 不工作:PL/SQL:ORA-00923:FROM關鍵字找不到預期的地方 – 2013-02-18 08:30:53

+0

@AmebaSpugnosa既然你是使用Oracle而不是MySQL,您可能需要在查詢結尾添加'from dual'。 – RedFilter 2013-02-19 01:32:57