oracle与sqlserver处理判断字段是否为空

oracle与sqlserver处理判断字段是否为空

 170人阅读 评论(0) 收藏 举报
 分类:
 

最近项目中,当写查询语句的时候我们会遇到在查询时就要判断某个字段取出来是否为空,为空与不为空要返回成不同的值的问题,特意查询了oracle与sqlserver的不同写法。

oracle:

<a target=_blank target="_blank" href="https://www.baidu.com/s?wd=NVL&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y3uAP-nAu-rjTvuhPhmWDz0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6K1TL0qnfK1TL0z5HD0IgF_5y9YIZ0lQzqlpA-bmyt8mh7GuZR8mvqVQL7dugPYpyq8Q1DYPjTYPjRdP1TzP10dPjbkPj0" class="baidu-highlight" rel="nofollow" style="color: rgb(45, 100, 179); text-decoration: none;">NVL</a>(Expr1,Expr2)如果Expr1为<a target=_blank target="_blank" href="https://www.baidu.com/s?wd=NULL&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y3uAP-nAu-rjTvuhPhmWDz0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6K1TL0qnfK1TL0z5HD0IgF_5y9YIZ0lQzqlpA-bmyt8mh7GuZR8mvqVQL7dugPYpyq8Q1DYPjTYPjRdP1TzP10dPjbkPj0" class="baidu-highlight" rel="nofollow" style="color: rgb(45, 100, 179); text-decoration: none;">NULL</a>,返回Expr2的值,否则返回Expr1的值
<a target=_blank target="_blank" href="https://www.baidu.com/s?wd=NVL&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y3uAP-nAu-rjTvuhPhmWDz0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6K1TL0qnfK1TL0z5HD0IgF_5y9YIZ0lQzqlpA-bmyt8mh7GuZR8mvqVQL7dugPYpyq8Q1DYPjTYPjRdP1TzP10dPjbkPj0" class="baidu-highlight" rel="nofollow" style="color: rgb(45, 100, 179); text-decoration: none;">NVL</a>2(Expr1,Expr2,Expr3)如果Expr1为<a target=_blank target="_blank" href="https://www.baidu.com/s?wd=NULL&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y3uAP-nAu-rjTvuhPhmWDz0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6K1TL0qnfK1TL0z5HD0IgF_5y9YIZ0lQzqlpA-bmyt8mh7GuZR8mvqVQL7dugPYpyq8Q1DYPjTYPjRdP1TzP10dPjbkPj0" class="baidu-highlight" rel="nofollow" style="color: rgb(45, 100, 179); text-decoration: none;">NULL</a>,返回Expr2的值,否则返回Expr3的值
<a target=_blank target="_blank" href="https://www.baidu.com/s?wd=NULL&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y3uAP-nAu-rjTvuhPhmWDz0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6K1TL0qnfK1TL0z5HD0IgF_5y9YIZ0lQzqlpA-bmyt8mh7GuZR8mvqVQL7dugPYpyq8Q1DYPjTYPjRdP1TzP10dPjbkPj0" class="baidu-highlight" rel="nofollow" style="color: rgb(45, 100, 179); text-decoration: none;">NULL</a>IF(Expr1,Expr2)如果Expr1和Expr2的值相等,返回NULL,否则返回Expr1的值
sqlserver:
isnull(cloumn,expr)如果字段cloumn为空则值变为expr。

阅读更多
个人分类: Oracle
想对作者说点什么? 我来说一句

判断blob字段是否为空

2009年10月30日 44B 下载

没有更多推荐了,返回首页

不良信息举报

oracle与sqlserver处理判断字段是否为空

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭