Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

sql masukkan ke dalam tabel dengan nilai kasus tertentu

Anda perlu koma setelah end menyelesaikan pernyataan kasus. Dan, "sebagai" diletakkan setelah case pernyataan, bukan di dalamnya:

Insert into TblStuff(FullName, Address, City, Zip)
    Select (Case When Middle is Null Then Fname + LName
                 Else Fname +' ' + Middle + ' '+ Lname
            End)  as FullName,
           (Case When Address2 is Null Then Address1
                 else Address1 +', ' + Address2
            End)  as  Address,
           City as City,
           Zip as Zip
    from tblImport


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mendapatkan kesalahan aneh, kueri SQL Server menggunakan klausa `DENGAN`

  2. Taktik normalisasi SQL Server:varchar vs int Identity

  3. Ratakan/gabungkan interval waktu yang tumpang tindih

  4. TSQL - buat proc tersimpan di dalam pernyataan transaksi

  5. Bagaimana cara menggabungkan banyak baris menjadi satu string di SQL Server 2008?