ورود

View Full Version : table update query



hasty_f
شنبه 15 بهمن 1384, 12:29 عصر
با سلام
کسی میتونه لطفا در مورد این Query کمکم کنه؟
یک جدول دارم . یک فیلد ID و یک فیلد Name و چند تا فیلد دیگه داره.
هنگام ورو د اطلاعات به هر رکوردی که اضافه میشه ID اون sequential اضافه میشه.
من میخوام بعد از اتمام ورود اطلاعات همه رکوردها رو بر اساس فیلد name سورت کنم و ID های جدید هم بر اساس فیلد اسم باشه.
مثلا

ID Name

1 کبیری
2 واحدی
3 جمالی
4 آسمانی
تبدیل بشه به
Name ID

1 آسمانی
2 جمالی
3 کبیری
4 واحدی

با تشکر فراوان

AminSobati
شنبه 15 بهمن 1384, 21:32 عصر
دوست عزیزم،
در اصل کاری که شما قصد دارین انجام بدین Update نیست. به نظر میرسه این جدول به شکل خاص مجددا باید پر بشه:


USE TempDB
GO

CREATE TABLE DataEntry(
DataCol VARCHAR(50)
)
GO

INSERT DataEntry VALUES('B')
INSERT DataEntry VALUES('Z')
INSERT DataEntry VALUES('A')
INSERT DataEntry VALUES('C')
GO

CREATE TABLE Final_DataEntry(
RowID INT IDENTITY(1,1),
DataCol VARCHAR(50)
)
GO

INSERT Final_DataEntry(DataCol)
SELECT DataCol FROM DataEntry
ORDER BY DataCol
GO

SELECT * FROM Final_DataEntry

hasty_f
سه شنبه 18 بهمن 1384, 14:02 عصر
دوست عزیز بسیار لطف کردید.
ممنون از کمکتون