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

sql вмъкване в таблица с избрани стойности за регистър

Имате нужда от запетаи след end завършване на изложението на случая. И "като" идва след case израз, а не вътре в него:

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. Отчитане на данни за производителността на SQLDIAG чрез инструмента за RML помощни програми | Отстраняване на проблеми с производителността на SQL Server -7

  2. Преобразуване на ‘time’ в ‘datetime2’ в SQL Server (T-SQL примери)

  3. SQL Server - след въвеждане на тригер - актуализиране на друга колона в същата таблица

  4. .NET извикванията на базата данни са бавни, когато се използва COM Interop, бързо чрез анализатор на заявки

  5. Как да премахнете базата данни с помощта на TSQL и GUI - SQL Server / TSQL Урок, част 25