Как заменить строку и столбец в SQL server
с помощью команды bulk insert я теперь хочу разместить эту строку и столбец этой информации. Спасибо....
До :
title2 title3
Имя Веб-Сайта По Умолчанию
Государство Остановилось
PSComputerName s07
RunspaceId c62cf173-af1f-46bd-a57f-3b29e74998ed
После :
Веб-сайт по умолчанию остановлен s07 c62cf173-af1f-46bd-a57f-3b29e74998ed
Что я уже пробовал:
--create table for importing data create table DataImpTest ( Title1 varchar(100), Title2 varchar(1000) ) --do the bulk insert BULK INSERT DataImpTest FROM '<File Path>\DataImp.csv' WITH ( FIELDTERMINATOR =' ', ROWTERMINATOR = '\n', FIRSTROW=2 ); --check the imported data SELECT * FROM DataImpTest -- fix the unequal spacing in Title2 column UPDATE DataImpTest SET Title2 = LTRIM(RTRIM(Title2)) --check the trimmed data SELECT * FROM DataImpTest --pivoting the data to columns SELECT * FROM DataImpTest AS t PIVOT(MAX(Title2) FOR Title1 IN ([Name],[State],[PSComputerName],[RunspaceId]))p /* Output --------------------------------------- Name State PSComputerName RunspaceId ----------------------------------------------------------------------------- Default Web Site Stopped s07 c62cf173-af1f-46bd-a57f-3b29e74998ed
David_Wimbley
Возможно, я что-то упускаю, но я не вижу разницы между вашими примерами " до " и "после". Если только вы не говорите, что данные находятся в столбце и вы хотите вставить их в виде строки (эта часть не ясна).
Member 12632819
Да, мы хотим заменить строку и столбец таких данных на Pivot я не знаю чем
функция агрегации в sql server
Member 12632819
Эта проблема решает меня. Единственная проблема, которая приходит с данными, - это данные, которые у меня есть на моем столе с большим количеством данных.
Название : Faraaaaaaa
Состояние : Остановлено
PSComputerName : s07
RunspaceId : c62cf173-af1f-46bd-a57f-3b29e74998ed
Имя : FaraGostarvvvvv
Состояние : Остановлено
PSComputerName : s07
RunspaceId : c62cf173-af1f-46bd-a57f-3b29e74998ed
Название : FaraGostarMultiSitePublisher
Состояние : Остановлено
PSComputerName : s07
RunspaceId : c62cf173-af1f-46bd-a57f-3b29e74998ed
Имя : FaraGostarMudddd
Состояние : Остановлено
PSComputerName : s07
RunspaceId : c62cf173-af1f-46bd-a57f-3b29e74998ed