SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 14.04.2021 10:53:01

half_cat
Участник
Зарегистрирован: 14.04.2021
Сообщений: 2

Ограничения на вычисления внутри запроса

Есть такой запрос

SELECT
        0.002 * passes Passes

FROM matches

Мне нужно, чтобы если значение 0.002 * passes было больше определенного числа, то возвращалось это число, иначе просто значение 0.002 * passes.

Такое вообще можно в запросах делать?

Неактивен

 

#2 14.04.2021 11:02:58

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3860

Re: Ограничения на вычисления внутри запроса

SELECT LEAST(0.002 * passes, 55000) AS Passes;

Неактивен

 

#3 14.04.2021 11:10:10

half_cat
Участник
Зарегистрирован: 14.04.2021
Сообщений: 2

Re: Ограничения на вычисления внутри запроса

Оу, спасибо огромное. Что-то я затупил плотно.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson