آپدیت ستون در sql
نویسنده : نازنین رحمانی | زمان انتشار : 29 دی 1400 ساعت 12:57
جهت انجام پروژه های دانشجویی و یا تمرینهای برنامه نویسی رشته کامپیوتر میتوانید به آی دی تلگرام زیر پیام دهید
@AlirezaSepand
دستور UPDATE برای به روز رسانی(تغییر) رکوردهای مشخص(از مقدار فعلی به مقدار جدید) در جدول استفاده می شود.
دستور UPDATE
دستور UPDATE برای به روز رسانی رکوردهای موجود در یک جدول استفاده می شود.
فرم دستور UPDATE:
UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value
مثال:
در جدول Persons
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
4 | Nilsen | Johan | Bakken 2 | Stavanger |
5 | Tjessem | Jakob |
می خواهیم اطلاعات شخص "Tjessem, Jakob" را در جدول فوق update کنیم(تغییر دهیم).
از عبارت SQL زیر استفاده می کنیم:
UPDATE Persons
SET Address='Nissestien 67', City='Sandnes'
WHERE LastName='Tjessem' AND FirstName='Jakob'
جدول Persons به این شکل در خواهد آمد:
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Hansen | Ola | Timoteivn 10 | Sandnes |
2 | Svendson | Tove | Borgvn 23 | Sandnes |
3 | Pettersen | Kari | Storgt 20 | Stavanger |
4 | Nilsen | Johan | Bakken 2 | Stavanger |
5 | Tjessem | Jakob | Nissestien 67 | Sandnes |
هشدار در مورد دستور UPDATE
هنگام UPDATE کردن رکوردها دقت کنید. اگر بند WHERE را در مثال بالا حذف کنیم یعنی دستور به صورت زیر شود:
UPDATE Persons
SET Address='Nissestien 67', City='Sandnes'
نتیجه به شکل زیر خواهد شد یعنی تمام رکوردها به یک مقدار تغییر می کنند:
P_Id | LastName | FirstName | Address | City |
---|---|---|---|---|
1 | Hansen | Ola | Nissestien 67 | Sandnes |
2 | Svendson | Tove | Nissestien 67 | Sandnes |
3 | Pettersen | Kari | Nissestien 67 | Sandnes |
4 | Nilsen | Johan | Nissestien 67 | Sandnes |
5 | Tjessem | Jakob | Nissestien 67 | Sandnes |
نوشته شده توسط مهندس تمیزیبازدید: 33859
منبع: beyamooz.com