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

Комбиниране на дублирани записи в SQL Server

Две стъпки:1. актуализирайте записите с правилните местоположения, 2. изтрийте записите с грешните местоположения.

update mytable
set onhand = onhand + 
(
  select coalesce(sum(wrong.onhand), 0)
  from mytable wrong
  where wrong.location like ' %'
  and trim(wrong.location) = mytable.location
)
where location not like ' %';

delete from mytable where location like ' %';


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Разлика между подзаявка и корелирана подзаявка

  2. Как да предам XML от C# към съхранена процедура в SQL Server 2008?

  3. Попълване на набор от данни с имена на таблици от съхранена процедура

  4. Най-бързият начин да проверите дали знакът е цифра?

  5. SSIS Transform -- Разделете една колона на няколко колони