-0 │
└───────────────────┘
1 rows in set. Elapsed: 0.002 sec.
Это баг или фича? Как в таком случае получить 0?
чтобы что?
Чтобы round от такого значения был 0, а не -0
но зачем? SELECT toUInt64(round(-0.0001, 1)) ;
Ну, это был упрощённый пример. -0.0001 - это результат вычисления, и в остальных строках мне нужно округление до 1 знака после запятой.
ну никак. Я вообще не понимаю в чем проблема с -0.
Обсуждают сегодня