Einzelnen Beitrag anzeigen

Furtbichler
(Gast)

n/a Beiträge
 
#15

AW: Datentypen und Genauigkeitsverluste?

  Alt 21. Jul 2012, 06:31
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
  Mit Zitat antworten Zitat