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

MySQL SELECT CONCAT Bersyarat

Anda dapat melakukannya dengan menambahkan beberapa operasi concat.

Periksa kode di bawah ini seharusnya berfungsi.

SELECT CONCAT(housename, CONCAT(" ",CONCAT(housenumber, CONCAT(" ",CONCAT_WS(' ,', 
                  NULLIF(address1, ''), 
                  NULLIF(address2, ''), 
                  NULLIF(address3, ''),
                  NULLIF(town, ''),
                  NULLIF(postcode, '')))))) AS concatedAddress FROM tblAddress;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. lower_case_table_names=1 di Ubuntu 18.04 tidak membiarkan mysql memulai

  2. Pemecahan Masalah:Kesalahan MySQL/MariaDB #1044 Е Akses Ditolak untuk Pengguna

  3. Fungsi PHP Multiple Update tidak memperbarui dan membuat baris pertama kosong

  4. SQL:hitung jumlah nilai yang berbeda di setiap kolom

  5. PILIH kueri mengembalikan 1 baris dari setiap grup