Đặt logic có điều kiện bên trong concat()
chức năng:
concat( (case when c.population > 100000000 then 'Large ' else '' end),
(case when YEAR(now()) - c.IndepYear > 50 then 'Modern ' else '' end),
c.GovernmentForm
)
Điều này sẽ đặt cả hai, một hoặc cả hai tiền tố tùy thuộc vào điều kiện.