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

GABUNG untuk menargetkan kolom menggunakan baris sumber?

WITH Pivoted AS
(
  SELECT person_ID, eye, hair, teeth
  FROM SourceBodyPartColors
    PIVOT
    (
    MAX (color) FOR body_part_name IN ( [eye], [hair], [teeth] )
    ) AS pvt
  )  
MERGE TargetBodyPartColors AS target
USING  Pivoted AS source
ON (target.person_ID = source.person_ID)
WHEN MATCHED THEN 
UPDATE SET eye_color = source.eye,  
           hair_color = source.hair,  
           teeth_color = source.teeth ;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah Integrasi SQL Server CLR mendukung file konfigurasi?

  2. SQL Server Melarikan Diri dari Garis Bawah

  3. Cara Menonaktifkan Batasan Kunci Asing di SQL Server (Contoh T-SQL)

  4. Transpose baris ke kolom berdasarkan kolom ID

  5. Kata sandi SQL Server 2008 diakhiri dengan titik koma