Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Concat dalam pernyataan If

Letakkan logika kondisional di dalam concat() fungsi:

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

Ini akan menempatkan keduanya, satu, atau tidak satu pun dari awalan tergantung pada kondisinya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pencadangan dan pemulihan MySQL dari baris perintah

  2. Bagaimana cara menginstal mysql secara diam-diam di pengaturan inno?

  3. MySQL memotong teks dengan elipsis

  4. Bagaimana cara mendesain kategori dan subkategori di MySQL?

  5. Metode menemukan kesenjangan dalam data deret waktu di MySQL?