T-SQL WHERE 子句

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

Where 子句用于在从表中获取数据或将其包含在其他表时生成条件。如果满足条件,则它从表中返回特定值。我们使用 WHERE 子句来过滤数据库中的记录并获取主要记录。

在 SELECT 语句中,我们使用 WHERE 子句,但它也用于 UPDATE、DELETE 账户等。

语法

我们正在使用逻辑运算符生成条件,这些运算符是:>, <, =, LIKE, NOT 等。

让我们通过下面的例子来理解它

示例

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

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

以下命令是一个示例,它将从 EMPLOYEES 表中提取 ID、Name 和 Salary 字段,其中 salary 大于 2000。

上述查询的输出

ID姓名工资
001Rahul22000.00
003Kamal25000.00
004Chitra65000.00
005Santanu38500.00

示例:1

该命令从 EMPLOYEES 表中提取 NAME、AGE 和 Salary 字段。其中员工的姓名是 'Chitra'。

所有字符串都必须在单引号 ('') 内生成,其中数值在没有引号的情况下使用

该命令生成给定的输出。

姓名年龄工资
Chitra2865000.00

示例:2

该命令从 EMPLOYEES 表中提取 IDAGE 字段。其中员工的姓名是 'Chitra'。

该命令生成给定的输出。

ID年龄
00730

示例 3

下面的命令是一个示例,它从 EMPLOYEES 表中提取 ID、Name 和 Salary 字段,其中 AGE 大于 28。

输出

ID姓名工资
003Kamal25000.00
007Manii15000.00

下一个主题T-SQL LIKE 运算符