我是靠谱客的博主 无辜吐司,最近开发中收集的这篇文章主要介绍在sybase中使用case when,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

做外包的有时候真的很悲哀, sa一句设计变更, 我们的程序就得修改, 有时候修改的很少, 有时候修改的很多, 这次我就遇到了要修改全部程序的情况。言归正传, 在修改的过程中, 出现了这样的一个需求, 判断数据表中的某个字段是否为空,如果为空的话, 就修改表中的另一个字段, 如果大家奇怪为什么我要这样做, 我过后会把详细情况描述一下,但是现在先来温习温习case when的用法吧。

 

假设我们要根据数据表tempTable中的字段a是否为空来决定是否改变字段b的值,我们可以这样写

select t.a, 
          case when t.a is null then 'xxxx' 
          else t.b 
          end as b 
from tempTable t
 

最后

以上就是无辜吐司为你收集整理的在sybase中使用case when的全部内容,希望文章能够帮你解决在sybase中使用case when所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部