sql if语句判断数值相等
时间: 2023-07-07 09:44:19 浏览: 79
在 SQL 中,可以使用 IF 和 THEN 语句来判断数值是否相等,具体语法如下:
```
IF condition THEN
statement1;
ELSE
statement2;
END IF;
```
其中,`condition` 是需要判断的条件,如果条件成立,则执行 `statement1`,否则执行 `statement2`。
例如,下面的 SQL 语句可以查询出表中 num 字段等于 10 的所有记录:
```
IF num = 10 THEN
SELECT * FROM table_name WHERE num = 10;
ELSE
SELECT * FROM table_name;
END IF;
```
其中,`num` 是需要判断相等的字段的名称,`10` 是需要判断的数值,`table_name` 是需要查询的表的名称。如果 num 等于 10,则查询出 num 等于 10 的记录,否则查询出表中所有的记录。
相关问题
sql server if判断语句
在 SQL Server 中,IF 语句可以使用以下语法:
```
IF condition
BEGIN
-- code to execute if condition is true
END
ELSE
BEGIN
-- code to execute if condition is false
END
```
其中,condition 为要测试的条件表达式,如果条件表达式为 true,则执行 IF 语句块中的代码;否则,执行 ELSE 语句块中的代码。
以下是一个示例:
```
DECLARE @score int = 80;
IF @score >= 60
BEGIN
PRINT 'You passed the exam.';
END
ELSE
BEGIN
PRINT 'You failed the exam.';
END
```
在这个示例中,如果分数大于或等于 60,则输出 “You passed the exam.”,否则输出 “You failed the exam.”。
SQLserver if判断语句
SQL Server 中的 IF 判断语句可以用于在满足指定条件时执行特定的代码块。以下是 IF 判断语句的基本语法:
```
IF condition
BEGIN
-- Code to be executed when condition is true
END
```
其中,`condition` 是一个逻辑表达式,如果为 true,则执行 BEGIN 和 END 之间的代码块。
例如,以下代码段将根据 Salary 列的值更新 Employee 表中的数据:
```
IF Salary > 50000
BEGIN
UPDATE Employee SET Salary = Salary * 1.1
END
```
在这个例子中,如果 Salary 大于 50000,则将 Salary 增加 10%。
你也可以使用 ELSE 子句来指定在条件不满足时执行的代码块:
```
IF condition
BEGIN
-- Code to be executed when condition is true
END
ELSE
BEGIN
-- Code to be executed when condition is false
END
```
例如,以下代码段将根据 Gender 列的值更新 Employee 表中的数据:
```
IF Gender = 'M'
BEGIN
UPDATE Employee SET Salary = Salary * 1.05
END
ELSE
BEGIN
UPDATE Employee SET Salary = Salary * 1.1
END
```
在这个例子中,如果 Gender 是 'M',则将 Salary 增加 5%;否则,将 Salary 增加 10%。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)