Все мы знаем, что тип float является приблизительным числовым типом в SQL, но что бы настолько... Запустите
select cast(1.01 as float)+2.02-3.03и удивитесь: 4,44089209850063E-16. А вот Oracle, напротив, очень точен в своих вычислениях и показывает единственно правильный 0! Осторожнее с вычислениями...
2 комм.:
Т.е. MS SQL гавно, Oracle - рулез. Вот и ответ :)
А в оракле TOP 100 нету :)
Отправить комментарий