🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #7293

Funcion mysql, �existe?

#7293
From: JC
Date: Fri, 14 Mar 2003 09:22
23 lines
1787 bytes
Perdon por escribir esta consulta de mysql en este foro, espero que me
disculpeis si os parece off-topic, pero no he encontrado ningun grupo sobre
este tema, y este me parece el mas apropiado.

Mi problema es, �existe alguna funcion que funcione como la funcion oracle
decode?
Me pasaba lo mismo con NVL, pero esta ya la encontre: en mysql la funcion
IFNULL(...) hace exactamente lo mismo.

La funcion DECODE de mysql desencripta algo codificado con ENCODE, pero en
oracle cambia valores por otros, es decir,

select decode(campo,"S","A favor","N","En contra","A","Se
abstiene","N","NS/NC",...) from tabla;

se que REPLACE  (MY4.0.1) hace justo esto, pero lo hace solo con una
condicion y un resultado, mientras que DECODE (O8) lo hace con varias
condiciones.

Si no existe una funcion analoga, al menos, �sabe alguien como componerla?


gracias de antemano
Technical Details
Message-ID: <b4s6ge$7jv$1@mercurio.cica.es>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsmi-us.news.garr.it!NewsITBone-GARR!news.rediris.es!News.cica.es!""!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,4e9660bb7c921b36,start
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2003-03-14 02:01:05 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!newsmi-us.news.garr.it!NewsITBone-GARR!news.rediris.es!News.cica.es!""!not-for-mail
From: "JC" <makako@makakito.kom>
Newsgroups: es.comp.os.linux.programacion
Subject: Funcion mysql, �existe?
Date: Fri, 14 Mar 2003 10:22:52 +0100
Organization: C.I.C.A.
Lines: 27
Message-ID: <b4s6ge$7jv$1@mercurio.cica.es>
NNTP-Posting-Host: r-sic.uhu.es
X-Trace: mercurio.cica.es 1047633230 7807 150.214.167.140 (14 Mar 2003 09:13:50 GMT)
X-Complaints-To: news@cica.es
NNTP-Posting-Date: 14 Mar 2003 09:13:50 GMT
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2919.6700
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700