Utilizar un LIKE dentro de un DECODE

Para comparar dentro de un DECODE con parte de un texto del contenido de un campo, es decir, para poder utilizar un like u otras funciones en lugar de la igualdad que toma por defecto el DECODE se puede hacer lo siguiente:

Select
decode(CAMPO, (select CAMPO from dual where CAMPO like 'A%'), 'Campo comienza por A',
(select name from dual where name like 'B%'), 'Campo comienza por B',
'Campo no comienza ni por A ni por B')
From TABLA;

Respon

El contingut d'aquest camp es manté privat i no es mostrarà públicament.
  • Les línies i paràgrafs es trenquen automàticament.
  • Links to specified hosts will have a rel="nofollow" added to them.

  • Les adreces de pàgines web i de correu electrònic es tornen automàticament en enllaços.

Més informació sobre opcions de format

CAPTCHA
Aquesta comprovació es fa per tal d'evitar l'spam
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.

Cerca amb el motor de Google

Google