CASE
توضیحات
عملکرد این تابع همانند عملکرد if-then-else است.
دستور
تابع CASE به صورت زیر نوشته میشود:
| ۱۲۳۴۵۶۷ | CASE [ expression ] WHEN condition_۱ THEN result_۱ WHEN condition_۲ THEN result_۲ ... WHEN condition_n THEN result_n ELSE resultEND |
.
مثال
مثالی از تابع CASE را مشاهده میکنیم:
| ۱۲۳۴۵۶۷ | SELECT table_name,CASE owner WHEN \'SYS\' THEN \'The owner is SYS\' WHEN \'SYSTEM\' THEN \'The owner is SYSTEM\' ELSE \'The owner is another value\'ENDFROM all_tables; |
