Skip to content
Valider 63048fd4 rédigé par marcimat's avatar marcimat
Parcourir les fichiers

-* Ajout de exponentielle et racine carrée dans les fonctions de SQLite.

Permet de faire fonctionner le plugin notations avec SQLite2 et SQLite3 (Sauf certaines compilations de SQLite 3.5.9 Debian/Ubuntu qui ont un bug connu et corrigé sur les versions suivantes sur les nombres flottants)

Une division "select 4/3" devrait (a priori) donner 1 (division entière), ce que font SQLite et SQL server (je ne sais pas pour postgres), mais Mysql effectue calcule un résultat en nombre flottant.

Pour forcer un résultat comme mysql (flottant), il faut qu'un des opérandes soit flottant, par exemple : "select 4.0/3" ou "select (4+0.0)/3" ou "select 4*1.0/3". J'ai ajouté un code (commenté) pour forcer éventuellement une interpretation comme mysql sur ces divisions de nombre entiers, mais il semble plus logique de se réferer à la norme SQL là dessus (je n'ai pas trouvé la référence)
parent 4958a403
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter