IIF() di Access e MySQL

(non insultatemi)

Ho un database di Access (se di database si può parlare quando si tratta di Access) ABNORME, tipo 300MByte, e come potete ben immaginare è "leggermente" pesante nonché instabile...

Purtroppo per me ci sono una ventina di vecchie applicazioni VB6 che accedono a quel DB...

Volevo cominciare un'opera di migrazione da Access a MySQL (quantomento in una fase di prova) e dal punto di vista del DB nessun problema: esporto le tabelle via ODBC, le aggiusto (per quanto riguarda Indici e Primary-Key) su MySQL ed il gioco è fatto...

Il problema è che chi in origine ha scritto le query di interrogazione nei programmi VB6 le ha scritte compatibili SOLO con Access...

Ed ecco la domandaa di cui al titolo: in Access esiste la possibilità di "filtrare" al volo una SELECT con una IIF, roba tipo

SELECT IIF(colore = 'B', 'Bianco', 'Altro colore') AS NomeColore
FROM colori

In pratica se trova 'B' in colore NomeColore sarà 'Bianco' altrimenti sarà 'Altro colore'

Quindi una vera e propria IF()THEN()ELSE()

MySQL ha qualcosa di simile? Altrimenti vuol dire rivoluzionare le query e filtrarle successivamente a livello di recordset con VB6...

Grazie

Mauro

inviato 10 anni fa
myne.it
X 0 X

oops! scusate!

ho imparato solo ora ad usare i manuali...  :giveup:

Ho trovato sul manuale on-line di MySQL che esiste il controllo IF(expr1,expr2,expr3)

sorry!

 :idiot:  :bye:

risposto 10 anni fa
myne.it
X 0 X

 :idiot: da paura  ;D ma troppo lollo :2funny:

 :bye:

risposto 10 anni fa
Andrea Turso
Andrea Turso
86
X 0 X

:idiot: da paura  ;D ma troppo lollo :2funny:

 :bye:

Eh... ma... chi fa da se fa per tre...

Quindi se faccio una "FigureDeMe##a" da solo... o la faccio per bene o non la faccio!!!

 :2funny:

risposto 10 anni fa
myne.it
X 0 X

sei un grande :D :2funny:

risposto 10 anni fa
Andrea Turso
Andrea Turso
86
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda