大家还记得VB中的分支结构是什么吗?

①单行结构条件语句

if....then...(else...)

②块结构条件语句

if......

elseif.....

else.....

end if

③多分支选择语句

select case <测试表达式>

case....

case....

case else....

end select           

然而,在我们的Transact-SQL编程中也有类似于VB中的条件语句,倍感亲切吖,让我们来看看,是相同的用法呢还是有什么区别?

 

一、数据库中的IF语句

数据库之SQL(Transact-SQL分支结构)

简单的IF语句

数据库之SQL(Transact-SQL分支结构)

if else语句的嵌套

数据库之SQL(Transact-SQL分支结构)                   

问题一:与VB中的if语句相同么?

不完全相同

问题二:区别在哪里?

数据库里面的if语句多了一套begin....end

问题三:如果把begin...end去掉是什么样的呢?

数据库之SQL(Transact-SQL分支结构)

没有问题,照样可以正常运行。

所以,VB中的if语句与数据库中的if 语句是相同的 。

 

二、数据库中的case语句

数据库之SQL(Transact-SQL分支结构)

数据库之SQL(Transact-SQL分支结构)

问题一:与VB中的case语句相同么?

不同

问题二:哪里不同?

这里的语句是

case

when.....then.....

when.....then....

end

感觉这里的结构比VB中的要简单些呢,小伙伴们搞清楚了么,多多实践哦^_^

 

 

                                                                                                                                                                                                                                                                                                                                                                                                      

 

 

 

相关文章:

  • 2021-08-01
  • 2021-06-23
  • 2022-12-23
  • 2021-11-05
  • 2021-12-31
  • 2022-01-17
  • 2021-07-10
猜你喜欢
  • 2021-11-13
  • 2021-04-06
  • 2021-06-12
  • 2021-10-18
  • 2021-08-02
  • 2022-03-09
  • 2021-07-18
相关资源
相似解决方案