В чем разница между IIF и DECODE в информатике?

informatica informatica-powercenter

3426 просмотра

4 ответа

В чем разница между функциями IIF и DECODE в информационном энергетическом центре.

Автор: bhargav reddy Источник Размещён: 08.11.2019 10:57

Ответы (4)


0 плюса

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

Автор: Ravi Размещён: 20.08.2016 06:31

0 плюса

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

Также вы можете использовать Decode в предложении select

Автор: Aswin Размещён: 21.08.2016 02:29

0 плюса

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

Автор: Maciejg Размещён: 22.08.2016 07:28

0 плюса

раскодировать

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

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

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

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

**

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

Автор: Jim Macaulay Размещён: 02.09.2016 08:19
Вопросы из категории :
32x32