Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di monoz
    Registrato dal
    Feb 2007
    Messaggi
    37

    [MySql] Formula in un campo

    Esiste un modo per inserire in un campo una formula che possa essere un calcolo o una banale if da applicare durante l'estrazione dei dati tramite select?

    Per esempio se in una tabella avessi due campi valore (1) e formula (if(valore <= 3, 3, valore)) io vorrei estrarre "valore" con "formula" applicata.

    SELECT (valore+formula) AS ValoreCalcolato from tabella
    Risultato:
    ValoreCalcolato = 3

    Si può fare?

    Grazie mille anticipatamente per la risposta

  2. #2
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Prova questo.

    select valore + (case when valore <= 3 then 3 else valore end) as ValoreCalcolato
    from tabella
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.