T-SQL 更新语句

2024 年 8 月 28 日 | 阅读 2 分钟

T-SQL 的 UPDATE 语句用于修改数据库中已存在的记录。

我们使用 WHERE 子句 与 UPDATE 查询一起使用来更新特定的行。否则,所有的行都会受到影响。

Update 语句的语法

带有 WHERE 子句的 UPDATE 查询的语法如下:

我们通过使用 ANDOR 运算符来组合 N 个条件。

示例

查看具有以下记录的 EMPLOYEES 表 -

ID名称年龄地址薪金
001Rahul23Kota22000.00
002Clinton22孟买15000.00
003Kamal31德里25000.00
004Chitra28Kanyakumari65000.00
005Santanu26中央邦38500.00
006Savitri24博帕尔4500.00
007Manii30印度尼西亚15000.00

下面的命令是一个示例,它将更新 ID 为 6 的客户的 ADDRESS 吗?

现在,EMPLOYEES 表将具有以下记录?

ID名称年龄地址薪金
001Rahul23Kota22000.00
002Clinton22孟买15000.00
003Kamal31德里25000.00
004Chitra28Kanyakumari 65000.00
005Santanu26中央邦38500.00
006Savitri24Pune4500.00
007Manii30印度尼西亚15000.00

如果我们想要修改 EMPLOYEES 表中的所有 ADDRESS 和 SALARY 列,我们必须使用 WHERE 子句。 UPDATE 查询如下:

EMPLOYEES 表将具有以下记录。

ID名称年龄地址薪金
001Rahul23Kota22000.00
002Clinton22孟买15000.00
003Kamal31德里25000.00
004Chitra28Kanyakumari65000.00
005Santanu26中央邦38500.00
006Savitri24博帕尔4500.00
007Manii30果阿15000.00

下一个主题DELETE 查询