SELECT abc, DECODE(abc, 50, 'A', 'B') FROM 表本回答被网友采纳
第2个回答 推荐于2017-09-26
这才是你想要得结果。 SELECT abc, 'A' FROM table_name WHERE abc LIKE '%50%' UNION ALL SELECT abc, 'B' FROM table_name WHERE abc NOT LIKE '%50%' ;本回答被提问者采纳
第3个回答 2010-12-07
set serveroutput on; .IF abc=50 THEN DBMS_OUTPUT.PUT_LINE('A'); .ELSE DBMS_OUTPUT.PUT_LINE('B'); .END IF本回答被网友采纳
第4个回答 2010-12-07
begin for v in (select abc from table where....) loop -- 求出你所需要的值放在游标里 if v.abc = 50 then dbms_output.put_line('A'); elsif dbms_output.put_line('B'); end if; dbms_output.put_line(v.abc); end loop; end;