@LordPrimes

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

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

Можете подсказать как сделать так чтобы вывод был не для конкретного числа длины, а всегда для максимального
  • Вопрос задан
  • 85 просмотров
Решения вопроса 2
Может так:
SELECT products.name FROM products WHERE LENGTH(products.name) =
(SELECT max(LENGTH(products.name)) FROM products);
Ответ написан
l3ftoverz
@l3ftoverz
Туды сюды
select name, length( name )
from my_table
where length( name ) = ( select max( length( name ) ) from my_table );


Попробуй так.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat
{PHP, MySql, HTML, JS, CSS} developer
SELECT `name` 
from `products` 
WHERE 1 
ORDER BY LENGTH(`name`) 
DESC 
LIMIT 1
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы