Wie es bei Java ist, weiß ich nicht, aber bei
SQL werden zumindest explizite Datentypen nicht konvertiert.
SQL-Code:
select cast (1 as int)/2
--versus
select myIntField/2 from myTable
-- versus
select 1/2
Bei den ersten beiden Varianten muss eine explizite Typkonvertierung vorgenommen werden, um zum gewünschten Ergebnis zu kommen.
Sicherheitshalber sollten Konstanten stehts als Gleitkomma geschrieben werden, also:
SQL-Code:
select cast (1 as int)/2.0
--versus
select myIntField/2.0 from myTable
-- versus
select 1.0/2.0 -- Hier eigentlich nicht nötig
Vielleicht meint er das.
Wie schon erwähnt: In Delphi ist-das-nicht-n-ö-t-i-g