Как посредством запроса SQL перечислить названия всех товаров?

[10 ноября 2016 г.]    Российская сборка Magento 2.49.12
Magento 2: модули и услуги
#1 Дмитрий Федюк
  • Администратор
  • Иконка
  • Группа: Администратор
  • Сообщений: 8885
  • Регистрация: 20.02.2010

20.02.2016 16:54

SELECT
    cpev.value as `Название`, LENGTH(cpev.value) as `Длина названия`
FROM
        catalog_product_entity_varchar as cpev
    INNER JOIN
        eav_attribute as ea
    ON
            (cpev.attribute_id = ea.attribute_id)
        AND
            ('name' = ea.attribute_code)
    INNER JOIN
        eav_entity_type as eet
    ON
            (cpev.entity_type_id = eet.entity_type_id)
        AND
            ('catalog_product' = eet.entity_type_code)
ORDER BY
    `Длина названия` DESC


Этот запрос перечисляет название всех товаров магазина в порядке убывания длины их названий.
Вторая колонка содержит длину названия в байтах.

Прикрепленное изображение: magento2-01.png

Поделиться темой: