How To Update Multiple Rows with One UPDATE Statement in MS SQL Server?
Submitted by: AdministratorIf the WHERE clause in an UPDATE statement matches multiple rows, the SET clause will be applied to all matched rows. This rule allows you to update values on multiple rows in a single UPDATE statement. Here is a good example:
SELECT * FROM ggl_links WHERE id >= 500
GO
id url notes counts created
601 ww.globalguideline.com NULL 0 2006-04-30
602 ww.globalguideline.com/html NULL 0 2007-05-19
603 ww.globalguideline.com/sql NULL NULL 2007-05-19
SELECT * FROM ggl_links
UPDATE ggl_links SET counts = 9, notes = 'Wrong'
WHERE id >= 500
(3 row(s) affected)
SELECT * FROM ggl_links WHERE id >= 500
GO
id url notes counts created
601 ww.globalguideline.com Wrong 9 2006-04-30
602 ww.globalguideline.com/html Wrong 9 2007-05-19
603 ww.globalguideline.com/sql Wrong 9 2007-05-19
The UPDATE statement updated 3 rows with the same new values.
Submitted by: Administrator
SELECT * FROM ggl_links WHERE id >= 500
GO
id url notes counts created
601 ww.globalguideline.com NULL 0 2006-04-30
602 ww.globalguideline.com/html NULL 0 2007-05-19
603 ww.globalguideline.com/sql NULL NULL 2007-05-19
SELECT * FROM ggl_links
UPDATE ggl_links SET counts = 9, notes = 'Wrong'
WHERE id >= 500
(3 row(s) affected)
SELECT * FROM ggl_links WHERE id >= 500
GO
id url notes counts created
601 ww.globalguideline.com Wrong 9 2006-04-30
602 ww.globalguideline.com/html Wrong 9 2007-05-19
603 ww.globalguideline.com/sql Wrong 9 2007-05-19
The UPDATE statement updated 3 rows with the same new values.
Submitted by: Administrator
Read Online MS SQL Server Job Interview Questions And Answers
Top MS SQL Server Questions
☺ | How To Start SQL Server Browser Service? |
☺ | How To Execute the Cursor Queries with "OPEN" Statements? |
☺ | PHP MSSQL - How To Display a Past Time in Days, Hours and Minutes? |
☺ | How To Configure ODBC DSN with Different Port Numbers? |
☺ | How To Test ODBC DSN Connection Settings? |
Top Databases Programming Categories
☺ | RDBMS Interview Questions. |
☺ | SQL Interview Questions. |
☺ | SSRS Interview Questions. |
☺ | Database Administrator (DBA) Interview Questions. |
☺ | Sybase Interview Questions. |