我有这段代码:
SELECT * , CASE
WHEN CHAR_LENGTH(random.product_name) > 32 THEN CONCAT(SUBSTRING(random.product_name, 1, 32), '...') ELSE random.product_name
END AS product_name, `brand_name`, CASE
WHEN CHAR_LENGTH(random.brand_name) > 18 THEN CONCAT(SUBSTRING(random.brand_name, 1, 18), '...')
ELSE random.brand_name
END AS brand_name
我需要使用product_name两次,一旦大于32个字符连接它,那么我再次需要它而不连接它 - 我可以添加一个新案例来获取完整的product_name吗?