2016-08-20 14 views

ответ

0

Decode может использоваться в заявке Select, тогда как IIF не может использоваться в заявлении Select.

+0

Можете ли вы быть конкретными и помочь мне с примером. –

0

Насколько я знал, что Decode будет перестать смотреть дальше, если я нахожу первый матч и IIF завершит поиск до конца

Также вы можете использовать Decode в ЗЕЬЕСТЕ

0

Прежде всего DECODE дает вы гораздо более чистый код, чем вложенные IIF. Кроме того, в этих случаях он более эффективен.

0

Декодирование

находит значение столбца и генерирует результат в соответствии с выражением

Syntax: \t DECODE (Column_name or ‘Value’, Search1, Result1, Search2, Result2, ….., Default) 
 
    
 
Argument \t    Mandatory/Optional \t Description 
 
Column_name or Value \t Mandatory \t Value that is to be passed to the function 
 
Search \t Mandatory \t  Argument that is to be searched 
 
Result \t Mandatory \t  Result for the search value 
 
Default \t Optional \t  Default value in case of search does not 
 

 
Example1: DECODE (ID, 1, ‘US 
 
3, ‘Australia’, ‘None’) 
 
Input Data: \t ID \t \t Value 
 
      1 \t  US 
 
      2 \t  UK 
 
      3 \t  Australia 
 
      4 \t 
 
        Africa 
 

 
Output Data: \t ID \t \t Value 
 
       1 \t  US 
 
       2 \t  None 
 
       3 \t  Australia 
 
       4 \t  None 
 
       None

**

находит значение столбца и генерирует результат в соответствии с выражением