SQL in Hindi Update Statement




UPDATE Statement का उपयोग आप Present Records को Update करने के लिए करते है. UPDATE Statement से आप एक या एक से अधिक भी Records को Update कर सकते है.

SQL UPDATE Statement मे आप Selected Rows को Update करने के लिए UPDATE Query के साथ WHERE Clause का उपयोग कर सकते है. अगर आप ऐसा नहीं करते है तो सभी Rows को Affected किया जाएगा.

Syntax

UPDATE table_name
SET column1 = value1, column2 = value2...., columnN = valueN
WHERE [condition];

Syntax Without WHERE Clause

UPDATE table_name
SET coloum1=value1,column2=value2,...,column3=value3;

For Example

अब नीचे दिये गये Records वाले CUSTOMERS की Table पर विचार करे.

Employee ID Name Address Age Salary
7856 Anna Mumbai 40 80000
7126 Muffy Kolkata 21 30000
7836 Bettie Bengaluru 35 40000
7156 Betty Hyderabad 42 89000
7056 Emma Chennai 27 60000
7446 Sarah Ahmedabad 29 70000

अब नीचे दीये गई Query एक ऐसे Customer के लिए Address को Update करेगी, जिसकी ID संख्या Table मे 7156 है.

SQL> UPDATE CUSTOMERS
SET ADDRESS = 'Hyderabad'
WHERE ID = 7156;

अब Customer Table में निम्नलिखित records होंगे .

Employee ID Name Address Age Salary
7856 Anna Mumbai 40 10000
7126 Muffy Kolkata 21 20000
7836 Bettie Bengaluru 35 30000
7156 Betty Hyderabad 42 49000
7056 Emma Chennai 27 50000
7446 Sarah Ahmedabad 29 36000

अगर आप सभी Address और Customer Columns में Salary Columns की Values को Improved करना चाहते हो तो आपको WHERE Clause का उपयोग करने की आवश्यकता नहीं होती है.

SQL> UPDATE CUSTOMERS
SET ADDRESS = 'Hyderabad', SALARY = 49000;

और अब Customer Table में नीचे दिये गये Records होंगे .

Employee ID Name Address Age Salary
7856 Anna Hyderabad 40 60000
7126 Muffy Hyderabad 21 60000
7836 Bettie Hyderabad 35 60000
7156 Betty Hyderabad 42 60000
7056 Emma Hyderabad 27 60000
7446 Sarah Hyderabad 29 60000