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

Как узнать максимальное значение столбца в таблице?

Суть такова имеется БД posgresql необходимо в базе users определит максимальное значение в поле id в MySQL я выполнял запрос SELECT MAX( id) FROM users; и все работало сейчас я получаю пустой ответ.
  • Вопрос задан
  • 2968 просмотров
Подписаться 1 Оценить 7 комментариев
Пригласить эксперта
Ответы на вопрос 2
@Orbite
SELECT MAX(id) FROM users WHERE id is not null
Ответ написан
bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ
Я использую системные таблицы, так надежней и лучше в плане производительности
_lenght_number = ( SELECT aa.character_maximum_length FROM INFORMATION_SCHEMA.COLUMNS aa
                                 WHERE aa.table_name = TG_TABLE_NAME AND column_name = 'number' );
Ответ написан
Ваш ответ на вопрос

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

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