SQLSERVER if语句
时间: 2024-08-14 07:05:52 浏览: 44
sqlserver 存储过程中If Else的用法实例
SQL Server 中的 `IF` 语句是一种条件控制结构,用于根据特定的条件决定是否执行某些操作或跳过某些步骤。它的基本语法如下:
```sql
IF (condition)
BEGIN
-- 如果 condition 为真,则执行这里的命令
-- 如果 condition 为假,则执行这里的命令
-- 可能会是一个不同的结果集或者处理过程
END;
```
`condition` 部分通常包含比较运算符 (`=`, `<`, `>`, `<>`, `LIKE`, 等等) 来测试某个表达式的值。如果条件成立(即 `true`),则执行紧跟在 `BEGIN` 和 `END` 之间的语句块;如果条件不成立(`false`),则执行 `ELSE` 后面的语句。
例如,如果你想只显示年龄大于 18 的用户信息:
```sql
IF (@age > 18)
BEGIN
SELECT * FROM Users WHERE Age = @age;
END
```
阅读全文