Salve, volevo sapere se rea possibile utilizzare all'interno di una query SELECT una funzione scritta da me. Ad esempio, mentre è possibile scrivere:
Codice PHP:
$query = "SELECT *, campo1 + campo2 AS valoreCalcolato FROM table ORDER BY valoreCalcolato ASC";
dove campo1 e campo2 sono i valori contenuti nella tabella table; è possibile, invece, scrivere:
Codice PHP:
function somma($a, $b){
$c = $a + $b;
return $c;
}
$query = "SELECT *, somma(campo1, campo2) AS valoreCalcolato FROM table ORDER BY valoreCalcolato ASC";
?
Premetto che in questo modo ho già provato, ma non funziona ma mi chiedevo se ci fosse un modo che mi permettesse di utilizzare funzioni con calcoli complessi all'interno della query.
Capisco che posso inserire il calcolo complesso dopo la query una volta estratto i valori del campo1 e campo2, ma ho la necessità di ordinare il risultato della query in base al valore di valoreCalcolato
Grazie mille!!