博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql server int 列 NULLIF,isnull 判断是0还是1 ,如果是0就变成1
阅读量:4516 次
发布时间:2019-06-08

本文共 293 字,大约阅读时间需要 1 分钟。

SELECT ISNULL(NULLIF(col1,0),1)

 

 

ISNULL:  第一个表达式 是 null 返回 第二个表达式,否则 返回 第一个 ,

ISNULL(表达式1,表达式2)

if(表达式1 is null ) 表达式2 else 表达式1

 

NULLIF(表达式1,表达式2)

if (表达式1 is null )  NULLIF 的第一个参数的类型不能是 NULL 常量,因为第一个参数的类型必须是已知的。

if (表达式1=表达式2) null esle 表达式1

 

转载于:https://www.cnblogs.com/bingguang/p/4664242.html

你可能感兴趣的文章
利用node搭建本地服务器
查看>>
python pickle命令执行与marshal 任意代码执行
查看>>
Elasticsearch 2.3 java api
查看>>
golang写入csv
查看>>
基础2
查看>>
java基础篇---网络编程(UDP程序设计)
查看>>
Kafka Producer相关代码分析【转】
查看>>
LeetCode 121. Best Time to Buy and Sell Stock
查看>>
麻省理工学院公开课-第四讲:快速排序 及 随机化 算法
查看>>
pycharm 的包路径设置export PYTHONPATH=$PYTHONPATH
查看>>
SQL语句创建函数
查看>>
解决mysql无法显示中文/MySQL中文乱码问号等问题
查看>>
CentOS 7.2 配置mysql5.7
查看>>
python输出转义字符
查看>>
java基础43 IO流技术(输入字节流/缓冲输入字节流)
查看>>
计算一个整数二进制中1的个数
查看>>
netdom join 错误:指定的域不存在,或无法联系。
查看>>
Android中Dialog的使用
查看>>
Android Activity接收Service发送的广播
查看>>
[Leetcode] Spiral Matrix | 把一个2D matrix用螺旋方式打印
查看>>