假设,我有两个产品名:dead space和dead space limited edition,我想按“产品名”对它们进行分组,以便在mysql查询中选择“dead space”。因此,如果where caluse是“product_name LIKE%dead space%”,我希望查询选择具有最短字符串的“product_name”。
谢谢,

最佳答案

您可以尝试LENGTH()

 select product_name ,length(product_name) as the_length from your_table
 where product_name LIKE '%dead space%'
 ORDER BY  length(product_name)
 limit 1

DEMO HERE

09-12 16:52