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

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

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

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

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