круглое число к ближайшим 0.2 с PHP

Для изменения запросов (обновление, удаление, вставка) необходимо использовать аннотацию @Modifying.

Кроме того, ваш запрос ничего не возвращает, поэтому ваш метод должен возвращать void.

И хотя в этом нет необходимости, всегда полезно называть метод в соответствии с тем, что он на самом деле делает.

Все это приводит к:

@Modifying
@Query(value="update USER_REGISTRATION set password = :password WHERE user_name = :user_name and email = :email",nativeQuery=true)
void updatePassword(@Param("password") String password,String user_name,String email);   
6
задан Randy Sugianto 'Yuku' 28 April 2009 в 07:06
поделиться

4 ответа

round(3.78 * 5) / 5 = 3.8
Аарона Дигуллы
29
ответ дан 8 December 2019 в 02:03
поделиться

Гибкое решение

function roundToNearestFraction( $number, $fractionAsDecimal )
{
     $factor = 1 / $fractionAsDecimal;
     return round( $number * $factor ) / $factor;
}

// Round to nearest fifth
echo roundToNearestFraction( 3.78, 1/5 );

// Round to nearest third
echo roundToNearestFraction( 3.78, 1/3 );
18
ответ дан 8 December 2019 в 02:03
поделиться
function round2($original) {
    $times5 = $original * 5;
    return round($times5) / 5;
}
4
ответ дан 8 December 2019 в 02:03
поделиться

Итак, ваш итог 25, можно ли не использовать поплавки и использовать 1-> 25/25? Таким образом, требуется меньше вычислений ... (если вообще есть)

3
ответ дан 8 December 2019 в 02:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: