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

Как правильно сформулировать вопрос mysql?

Добрый вечер. Изучаю базы данных. Делаю для себя тестовые запросы в phpmyadmin, хочет сделать такого плана запрос "Вывести товар самым большим описанием" или же "вывести товар с самым большим названием"
В голову приходит только такого плана запросы.
SELECT products.name from products WHERE LENGTH(products.name) = 8

Можете подсказать как сделать так чтобы вывод был не для конкретного числа длины, а всегда для максимального
  • Вопрос задан
  • 89 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@immelnikoff
Изучаю БД
Может так:
SELECT products.name FROM products WHERE LENGTH(products.name) =
(SELECT max(LENGTH(products.name)) FROM products);
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега MySQL
{PHP, MySql, HTML, JS, CSS} developer
SELECT `name` 
from `products` 
WHERE 1 
ORDER BY LENGTH(`name`) 
DESC 
LIMIT 1
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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