Please start any new threads on our new
site at https://forums.sqlteam.com. We've got lots of great SQL Server
experts to answer whatever question you can come up with.
| Author |
Topic |
|
ptran
Starting Member
4 Posts |
Posted - 2004-06-21 : 21:55:15
|
| hi all,I'm having the following data, and wonder if sql be able to manipulate around. As you can see the company name is a row under, and I want to move these up to the correct row and delete it.Company Address City state zip phoneNULL 2 E MAIN ST MARLTON, NJ 08053 (856) 596-9549 7-ELEVEN FOOD STORE NULL NULL NULL NULLNULL 300 E GREENTREE RD # 300 MARLTON, NJ 08053 (856) 797-1112 7-ELEVEN FOOD STORE NULL NULL NULL NULL--------------------------------Company Address City state zip phone7-ELEVEN FOOD STORE 2 E MAIN ST MARLTON, NJ 08053 (856) 596-9549 7-ELEVEN FOOD STORE 300 E GREENTREE RD # 300 MARLTON, NJ 08053 (856) 797-1112 thanks |
|
|
derrickleggett
Pointy Haired Yak DBA
4184 Posts |
Posted - 2004-06-21 : 22:57:53
|
| --Well, assuming that table has some kind of a numeric primary key. ????????DECLARE @companydata TABLE( companydata_key INT IDENTITY(1,1) PRIMARY KEY, Company VARCHAR(55), Address VARCHAR(55), City VARCHAR(55), State CHAR(2), Zip CHAR(5), Phone CHAR(14))INSERT @companydata( Company, Address, City, State, Zip, Phone) SELECT NULL, '2 E MAIN ST', 'MARLTON', 'NJ', '08053', '(856) 596-9549' UNION ALL SELECT '7-ELEVEN FOOD STORE', NULL, NULL, NULL, NULL, NULL UNION ALL SELECT NULL, '300 E GREENTREE RD # 300', 'MARLTON', 'NJ', '08053', '(856) 797-1112' UNION ALL SELECT '7-ELEVEN FOOD STORE', NULL, NULL, NULL, NULL, NULLSELECT * FROM @companydataUPDATE cd1SET cd1.Company = cd2.CompanyFROM @companydata cd1 INNER JOIN @companydata cd2 ON cd1.companydata_key = (cd2.companydata_key - 1)WHERE cd1.Company IS NULLSELECT * FROM @companydata--Not sure about how specific you need to get on this.DELETE @companydataWHERE Address IS NULL AND City IS NULL AND State IS NULL AND Zip IS NULL AND Phone IS NULLSELECT * FROM @companydataMeanOldDBAderrickleggett@hotmail.comWhen life gives you a lemon, fire the DBA. |
 |
|
|
|
|
|
|
|