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

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

Суть такова имеется БД posgresql необходимо в базе users определит максимальное значение в поле id в MySQL я выполнял запрос SELECT MAX( id) FROM users; и все работало сейчас я получаю пустой ответ.
  • Вопрос задан
  • 3010 просмотров
Подписаться 1 Оценить 7 комментариев
Помогут разобраться в теме Все курсы
  • OTUS
    PostgreSQL. Advanced
    4 месяца
    Далее
  • Учебный центр IBS
    QPT PostgreSQL 16. Оптимизация запросов
    1 неделя
    Далее
  • Слёрм
    PostgreSQL База
    4 недели
    Далее
Пригласить эксперта
Ответы на вопрос 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' );
Ответ написан
Ваш ответ на вопрос

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

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