SQL语句IF ELSE 的使用

想在SQL中使用IF ELSE 可不知道怎么用,在网上看了一些,自己也没用明白,请各们达人帮我看看我这个最简单的都不对,错在哪里、

IF (SELECT * FROM T1 WHERE DEA005 = '05')
BEGIN
SELECT * FROM T1 WHERE DEA005 = '05'
END
ELSE
SELECT * FROM T1 WHERE DEA005 <> '05'

用来写存储过程的

比如写个触发器什么的,例如 如果积分达到一定程度就让他成为金牌会员
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-12-28
IF (SELECT * FROM T1 WHERE DEA005 = '05')
BEGIN
SELECT * FROM T1 WHERE DEA005 = '05'
END
ELSE
BEGIN
SELECT * FROM T1 WHERE DEA005 <> '05'
END

SQL语句IF ELSE 的使用
用来写存储过程的 比如写个触发器什么的,例如 如果积分达到一定程度就让他成为金牌会员

SQL server 的if ..elif 用法(IF...ELSE IF 语句)
在 SQL Server 中,IF...ELSE IF 语句用于条件判断,根据特定条件执行不同操作。语法包括一个逻辑表达式 condition 和相应的 statement(s)。当 condition 为真时,执行其后的 statement,否则继续检查下一个 ELSE IF 条件。无匹配条件时,则执行 ELSE 块中的语句。示例:根据产品价格显示不同信息。设置...

如何在SQL中用if else
if else是嵌套语句。意思是如果什么什么否则就什么什么。不懂你的意思。 用法: if (@MyValue>0) begin 这里是大于0执行语句 end else begin 这里是小于或等于0执行语句 end

SQL Server if else语句是怎么进行控制的
IF ELSE语句它是用来对过程进行控制的。在SQL的世界中CASE语句语句有类似的效果。下面简单的介绍CASE语句的用法。考虑下面的情况,假设有个user表,定义如下:CREATE TABLE USER ( NAME VARCHAR(20) NOT NULL,---姓名 SEX INTEGER,---性别(1、男 2、女) BIRTHDAY DATE---生日 ...

如何在SQL中用if else
if else是嵌套语句。意思是如果什么什么否则就什么什么。不懂你的意思。 用法: if (@MyValue>0) begin 这里是大于0执行语句 end else begin 这里是小于或等于0执行语句 end

sql语句中判断条件的使用
1、首先我们打开SQL Server Management Studio管理工具,点击【新建查询】,新增一个书写sql语句的窗口。2、在上一步打开的sql语句输入窗口,定义一个整数类型的变量,设置初始值等于10。3、使用if条件语句,判断上面的临时变量是否等于10,如果等于就输出一行文字。4、当上面的sql语句写完之后,点击顶部菜单...

简述t-sql语言中if…else语句的作用
你写的时候,要按T-SQL的语法写就行了 IF boolean_expression BEGIN ...END 1、IF后面的布尔表达式是没有小括号的 2、IF-ELSE是可以嵌套的 例子1:IF 1=1 BEGIN PRINT 'TRUE'END 例子2:IF 1=1 BEGIN IF 2=2 BEGIN PRINT '2=2'END ELSE BEGIN PRINT '不是2=2'END END ELSE BEGIN ...

SQl中的函数if的用法?
补 充下语法:1.if 条件 then 执行语句 else 执行语句 end if 2.if 条件 then 执行语句 elsif 执行语句 else 执行语句 end if

简述t-sql语言中if,,,else语句的作用
首先 if…else begin…end是SQL流程控制语句,作用是使得大部分业务逻辑可以在数据库层面进行。语法:begin {sql语句或语句块} end (注意:begin 和 end要成对使用)if 布尔表达式 {sql语句或语句块} else 布尔表达式 {sql语句或语句块} 在没有流程控制语句的情况下,T-SQL语句是按照从上到下的顺序...

Sql 中的if 判断 case... when
Sql中的if-else判断与case...when结构一起使用时,它提供了一种灵活的条件处理方式。case...when语句的基本语法是:case表达式 when 条件1 then 结果1 when 条件2 then 结果2 ... else 默认结果 end。这里的case表示一个事件,when则是定义事件的条件,then代表在满足条件时的结果,else则用于处理...

相似回答