@LordPrimes

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

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

Можете подсказать как сделать так чтобы вывод был не для конкретного числа длины, а всегда для максимального
  • Вопрос задан
  • 86 просмотров
Решения вопроса 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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