一、零值判断
1。判断空值,不成功
<代码>选择情况下字段名 当零“空值” 其他的非空值的 结束,字段别名 从表代码>
2。判断空值,成功
<代码>选择情况 当字段名NULL,那么“空值” 当字段名='好吧'然后'好值 其他的非空值的 结束字段别名 从表代码>
二,把如果语句改当
为例先看看使用如果语句的写法:
<代码>声明@SelDD smalldatetime, @SelHH非常小的整数 设置@SelDD=投(转换(varchar(19),获取当前日期(),111)smalldatetime) 设置@SelHH=datepart(小时,获取当前日期()) 如果@SelHH=0 开始 从表选择H0 其他结束 如果@SelHH=1 开始 从表选择H1 结束 如果@SelHH=2 开始 从表选择H2 结束 如果@SelHH=3 开始 从表选择H3 结束 如果@SelHH=4 开始 从表选择H4 结束 如果@SelHH=5 开始 从表选择H5 结束 如果@SelHH=6 开始 从表中选择编辑 结束 如果@SelHH=7 开始 从表选择H7 结束 如果@SelHH=8 开始 从表选择H8 结束 如果@SelHH=9 开始 从表选择H9 结束 如果@SelHH=10 开始 从表选择H10 结束 如果@SelHH=11 开始 从表选择H11 结束 如果@SelHH=12 开始 从表选择H12 结束 如果@SelHH=13 开始 从表选择H13 结束 如果@SelHH=14 开始 从表选择H14 结束 如果@SelHH=15 开始 从表选择H15 结束 如果@SelHH=16 开始 从表选择H16 结束 如果@SelHH=17 开始 从表选择H17 结束 如果@SelHH=18 开始 从表选择H18 结束 如果@SelHH=19 开始 从表选择段H19 结束 如果@SelHH=20 开始 选择净水的表 结束 如果@SelHH=21 开始 从表选择H21 结束 如果@SelHH=22 开始 从表选择H22 结束 如果@SelHH=23 开始 从表选择H23 结束 代码>
再把上面的语句改结束时为例:
<代码> @SelHH选择情况 当0 H0 当1 H1 当2 H2 当3 H3 当4 H4 当5 H5 当6代替 当7 H7 当8 H8 当9 H9 当10 H10 当11 H11 当12 H12 当13 H13 当14 H14 当15 H15 当16 H16 当17 H17 18那时H18 当19段H19 当20 H20 当21 H21 当22 H22 当23 H23 结束 从数据表代码>