Mysql
 sql >> база данни >  >> RDS >> Mysql

Concat в израза If

Поставете условната логика вътре concat() функция:

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

Това ще постави и двата, единия или нито един от префиксите в зависимост от условията.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Библиотеката за грешки на пътника не е заредена

  2. Преименувайте таблица в MySQL

  3. mysql конекторът не е интегриран във визуалното студио

  4. Как да използвам каскада за изтриване в mysql?

  5. Как да конвертирате MySQL JSON масив в низ, разделен със запетая