CASE

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;

نوشته‌های مشابه