Задать вопрос
@GLaDosSystem

Как получить самое близкое значение, которое меньше заданного?

Есть таблица, в которой указаны числа. Таблица отсортирована в порядке возрастания этих чисел. Как мне найти строку таблицы с числом, наиболее близким к заданному (допустим, 100), но меньшим, чем оно?
  • Вопрос задан
  • 270 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Продвинутый SQL
    5 недель
    Далее
  • Яндекс Практикум
    SQL для разработки
    4 месяца
    Далее
  • Академия Eduson
    SQL-разработчик: тариф Базовый
    3 месяца
    Далее
Решения вопроса 1
@tin_vsl
Senior Developer
Отдельную строку с ближайшим значением до указанного можно получить так
SELECT *
  FROM my_numbers
 WHERE my_num < 100
 ORDER BY my_num desc
 LIMIT 1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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