min(campo1, campo2) | SQL & MySQL

Topic: Pubblico - Composto da 2 Posts di 2 Utenti.

25 Settembre, 2011 13:17 #1
ic3kym
Utente

ic3kym
Registrato: Sep, 2011
Posts: 8
Offline

Salve a tutti,
volevo un chiarimento su come fare una query.io ho una tabella con tre colonne id, campo1 e campo2. Ora dovrei fare una query che mi dia come risultato per ogni id il minimo tra campo1 e campo2. Per una migliore comprensione faccio un esempio:
id campo1 campo2
0 3 5
1 4 1
2 2 5

dia come risultato:
id result
0 3
1 1
2 2

Grazie.

25 Settembre, 2011 13:23 #2
john_revelator
Moderatore

john_revelator
Registrato: Jun, 2009
Posts: 270
Offline

1select id,least(campo1,campo2) as minore from tabella

Qui trovi maggiori dettagli

Per il maggiore esiste la funzione greatest()

Ciao.

Ultima modifica 25 Settembre, 2011 13:25 di john_revelator


No PVT tecnici. Non rispondo nemmeno. Usate il forum.
My SO profile

Condividi su:

Loggati o Registrati per replicare