Я получил пример запроса улья, который имеет строковое поле, умноженное на int, как,
substr(id,1,length(id)-3)*1
Возвращает 1479826.0 для 1479826USD и 2.4534538E7 для 24534538USD
Но это нормально (возвращает 1479826 и 24534538), когда я использую без коэффициента умножения (substr (id, 1, length (id) -3))
Я хочу знать, почему / как это умножение на 1 (* 1) показывает этистранные значения?
Когда я делаю простое умножение на строку (id * 1), он возвращает пустое значение.
Может кто-нибудь уточнить, пожалуйста.