T-SQL 更新语句2024 年 8 月 28 日 | 阅读 2 分钟 T-SQL 的 UPDATE 语句用于修改数据库中已存在的记录。 我们使用 WHERE 子句 与 UPDATE 查询一起使用来更新特定的行。否则,所有的行都会受到影响。 Update 语句的语法带有 WHERE 子句的 UPDATE 查询的语法如下: 我们通过使用 AND 或 OR 运算符来组合 N 个条件。 示例查看具有以下记录的 EMPLOYEES 表 - ID | 名称 | 年龄 | 地址 | 薪金 |
---|
001 | Rahul | 23 | Kota | 22000.00 | 002 | Clinton | 22 | 孟买 | 15000.00 | 003 | Kamal | 31 | 德里 | 25000.00 | 004 | Chitra | 28 | Kanyakumari | 65000.00 | 005 | Santanu | 26 | 中央邦 | 38500.00 | 006 | Savitri | 24 | 博帕尔 | 4500.00 | 007 | Manii | 30 | 印度尼西亚 | 15000.00 |
下面的命令是一个示例,它将更新 ID 为 6 的客户的 ADDRESS 吗? 现在,EMPLOYEES 表将具有以下记录? ID | 名称 | 年龄 | 地址 | 薪金 |
---|
001 | Rahul | 23 | Kota | 22000.00 | 002 | Clinton | 22 | 孟买 | 15000.00 | 003 | Kamal | 31 | 德里 | 25000.00 | 004 | Chitra | 28 | Kanyakumari 65000.00 | 005 | Santanu | 26 | 中央邦 | 38500.00 | 006 | Savitri | 24 | Pune | 4500.00 | 007 | Manii | 30 | 印度尼西亚 | 15000.00 |
如果我们想要修改 EMPLOYEES 表中的所有 ADDRESS 和 SALARY 列,我们必须使用 WHERE 子句。 UPDATE 查询如下: EMPLOYEES 表将具有以下记录。 ID | 名称 | 年龄 | 地址 | 薪金 |
---|
001 | Rahul | 23 | Kota | 22000.00 | 002 | Clinton | 22 | 孟买 | 15000.00 | 003 | Kamal | 31 | 德里 | 25000.00 | 004 | Chitra | 28 | Kanyakumari | 65000.00 | 005 | Santanu | 26 | 中央邦 | 38500.00 | 006 | Savitri | 24 | 博帕尔 | 4500.00 | 007 | Manii | 30 | 果阿 | 15000.00 |
|