مستر کد
mrcode.wikibix.ir

آپدیت ستون در sql

نویسنده : نازنین رحمانی | زمان انتشار : 29 دی 1400 ساعت 12:57

جهت انجام پروژه های دانشجویی و یا تمرین‌های برنامه نویسی رشته کامپیوتر میتوانید به آی دی تلگرام زیر پیام دهید

@AlirezaSepand



دستور UPDATE برای به روز رسانی(تغییر) رکوردهای مشخص(از مقدار فعلی به مقدار جدید) در جدول استفاده می شود.


دستور UPDATE

Wiki

دستور UPDATE برای به روز رسانی رکوردهای موجود در یک جدول استفاده می شود.

فرم دستور UPDATE:

UPDATE table_name
SET column1=value, column2=value2,...
WHERE some_column=some_value

توجه: به بند WHERE در دستور UPDATE توجه کنید. بند WHERE مشخص می کند کدام رکورد یا رکوردها باید UPDATE شوند. اگر شما بند WHERE را حذف کنید تمام رکوردها UPDATE می شوند.


مثال:

Wiki

در جدول Persons

P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger
4NilsenJohanBakken 2Stavanger
5TjessemJakob  

می خواهیم اطلاعات شخص "Tjessem, Jakob" را در جدول فوق update کنیم(تغییر دهیم). 

از عبارت SQL زیر استفاده می کنیم:

UPDATE Persons
SET Address='Nissestien 67', City='Sandnes'
WHERE LastName='Tjessem' AND FirstName='Jakob'

جدول Persons به این شکل در خواهد آمد:

P_IdLastNameFirstNameAddressCity
1HansenOlaTimoteivn 10Sandnes
2SvendsonToveBorgvn 23Sandnes
3PettersenKariStorgt 20Stavanger
4NilsenJohanBakken 2Stavanger
5TjessemJakobNissestien 67Sandnes

هشدار در مورد دستور UPDATE

Wiki

هنگام UPDATE کردن رکوردها دقت کنید. اگر بند WHERE را در مثال بالا حذف کنیم یعنی دستور به صورت زیر شود:

UPDATE Persons
SET Address='Nissestien 67', City='Sandnes'

نتیجه به شکل زیر خواهد شد یعنی تمام رکوردها به یک مقدار تغییر می کنند:

P_IdLastNameFirstNameAddressCity
1HansenOlaNissestien 67Sandnes
2SvendsonToveNissestien 67Sandnes
3PettersenKariNissestien 67Sandnes
4NilsenJohanNissestien 67Sandnes
5TjessemJakobNissestien 67Sandnes

نوشته شده توسط مهندس تمیزیبازدید: 33859


منبع: beyamooz.com