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

Как да вмъкнете ред за всяка уникална стойност, намерена в колона

опитайте

INSERT INTO TargetTable (SomeColumn)
SELECT DISTINCT TheSourceColumn From SomeSourceTable;

АКО това не е това, което търсите, моля, предоставете повече подробности, като например как изглежда моделът на данните и т.н.

АКТУАЛИЗАЦИЯ - след редакция от OP:

Не съм сигурен, че вашият модел на данни е добър, но можете да направите това:

INSERT INTO TheTable (NAME, HOBBY)
SELECT DISTINCT X.NAME, @SomeHOBBY FROM TheTable X;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Проблем с разрешенията в SSMS:Разрешението SELECT беше отказано за обекта 'extended_properties', базата данни 'mssqlsystem_resource', ... Грешка 229)

  2. Създайте задание за агент на SQL Server с помощта на SSMS

  3. Как OBJECTPROPERTY() работи в SQL Server

  4. Вмъкнете няколко реда със стойности по подразбиране в таблица

  5. вмъкване на елементи от listbox в база данни на sql сървър