Помогите составить запрос sqlite

программирование MySQL базы данных sql

Нужно получить из столбца максимальное число, и если оно меньше 10, то вернуть 10

Примечание:
Ant1973, вроде бы то, что нужно.
Только, если в таблице нету строк, почему то, ничего не выводит.
хотя должно быть max(10, null) = 10 ведь так?
Ответы:
Навскидку, что-то в таком духе, проверить возможности нет:
SELECT max(10, max(column)) FROM table
>хотя должно быть max(10, null)  = 10   ведь так?
Не так. "The multi-argument max() function returns the argument with the maximum value, or return NULL if any argument is NULL. "
Соответственно, надо усложнить до чего-нибудь такого:
SELECT max(10, ifnull(max(column), 0)) FROM table


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.