salve,
ho una query mysql nella quele faccio una cosa del genere:
Ora ho l'esigenza di fare una cosa del genere in querycodice:IF(categoria = 1, 'OK', 'NO') AS categoria
IF 1 = OK
ELSE IF 2 = NO
ELSE IF 3 = N.D.
Come si fa in sql ?
grazie !![]()
salve,
ho una query mysql nella quele faccio una cosa del genere:
Ora ho l'esigenza di fare una cosa del genere in querycodice:IF(categoria = 1, 'OK', 'NO') AS categoria
IF 1 = OK
ELSE IF 2 = NO
ELSE IF 3 = N.D.
Come si fa in sql ?
grazie !![]()
[Scambio Links a Tema] Contattatemi in Privato x + Info.
Ti suggerisco di iniziare leggendo la documentazione ufficiale:
http://dev.mysql.com/doc/refman/5.0/...functions.html
Grazie,
ma non trovo risposta al mio problema, anche li porta un'esempio tipo il mio:
SELECT IF(1<2,'yes','no')
come devo fare![]()
grazie !
[Scambio Links a Tema] Contattatemi in Privato x + Info.
usa CASEOriginariamente inviato da unreg
Grazie,
ma non trovo risposta al mio problema, anche li porta un'esempio tipo il mio:
SELECT IF(1<2,'yes','no')
come devo fare![]()
grazie !
http://dev.mysql.com/doc/refman/5.0/...#operator_case
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
grazie !
per favore mi fai un'esempio ?
grazie 120000 !!!!![]()
[Scambio Links a Tema] Contattatemi in Privato x + Info.
sul manuale ....
nel tuo caso:codice:mysql> SELECT CASE 1 WHEN 1 THEN 'one' -> WHEN 2 THEN 'two' ELSE 'more' END; -> 'one' mysql> SELECT CASE WHEN 1>0 THEN 'true' ELSE 'false' END; -> 'true' mysql> SELECT CASE BINARY 'B' -> WHEN 'a' THEN 1 WHEN 'b' THEN 2 END; -> NULL
codice:SELECT CASE categoria WHEN 1 THEN 'OK' WHEN 2 THEN 'NO' ELSE 'N.D' END as categoria from tabella where ...
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
grazie mille![]()
ciao![]()
[Scambio Links a Tema] Contattatemi in Privato x + Info.