sql >> Databáze >  >> RDS >> Mysql

Concat v příkazu If

Vložte podmíněnou logiku dovnitř concat() funkce:

concat( (case when c.population > 100000000 then 'Large ' else '' end),
        (case when YEAR(now()) - c.IndepYear > 50 then 'Modern ' else '' end),
        c.GovernmentForm
      )

To vloží obě, jednu nebo žádnou z předpon v závislosti na podmínkách.



  1. Mysql - vyplňování řádků za chybějící měsíce

  2. MYSQL a Phpmyadmin nezobrazují stejnou databázi

  3. @BatchSize chytré nebo hloupé použití?

  4. Nejlepší způsob, jak spojit nadřazené a podřízené tabulky