今天有段程序调试的时候,“莫名其妙”老是跳进去执行,断点调试显示某个sql查询出来的count是0

很纳闷了,于是贴出来在查询分析器里执行

select * from tbltest where status<>2

  status 是int 类型的

数据库中明明有一条数据且status字段是Null

我执行了几次,查询出来都是空,郁闷了几分钟,发现这个NULL值,

赶紧改了NULL为不等于2的整数,再回来执行,一切尽在掌控中了,

问题就出在NULL值(int类型的字段,且查询条件用到此字段)

在此记录开发中遇到的问题,希望看到的人少走弯路

转载于:https://www.cnblogs.com/sonzalee/archive/2011/10/18/2215989.html

sqlserver中int 类型的字段,值为null的时候引发一个问题相关推荐

  1. 关于java中int类型的取值范围等问题

    java中int类型取值范围问题 java中int的类型占4个字节,与操作系统无关,要弄明白int的取值范围问题. 首先,我们来看一下byte的取值范围 byte 大小一个字节. 如:1111 111 ...

  2. 为何 java 中 int 类型的取值范围是 [-2147483648, 2147483647]

    在 jdk 源代码时, 在 Integer 包装类中,可以看到定义了两个静态变量 /*** A constant holding the minimum value an {@code int} ca ...

  3. SqlServer中Int类型快速转uniqueidentifier

    比如:把 userid=12,转化为u_00000000-0000-0000-0000-000000000012, select  'u_'+'00000000-0000-0000-0000-'+RI ...

  4. MYSQL中TIMESTAMP类型的默认值

    MYSQL中TIMESTAMP类型的默认值    MYSQL中TIMESTAMP类型可以设定默认值,就像其他类型一样. 1.自动UPDATE 和INSERT 到当前的时间: 表: ---------- ...

  5. SQLServer中Datetime类型转换为UnixTimestamp

    SQLServer中Datetime类型转换为UnixTimestamp Datetime类型转换为UnixTimestamp SELECT DATEDIFF(SECOND,{d '1970-01-0 ...

  6. golang中int类型切片无需传指针

    golang中int类型切片无需传指针就可以改变切片的值 func main() {x := []int{1, 2, 3}func(arr []int) {arr[0] = 7fmt.Println( ...

  7. int 类型的取值范围

    大伙都知道int类型的 取值范围是 -2147483648 到 2147483647         那为什么不是                              -2147483647 到 ...

  8. 设以下变量均为int类型,则值不等于7的表达式是

    设以下变量均为int类型,则值不等于7的表达式是 A)(x=y=6,x+y,x+1) B)(x=y=6,x+y,y+1) C) (x=6,x+1,y=6,x+y) D) (y=6,y+1,x=y,x+ ...

  9. C语言中不同类型的取值范围

    C语言中的不同类型的取值范围 前言 C语言中,我们知道最基本的数据类型有int整型,float和double浮点型,char字符型,在计算机里,他们的取值并不是任意和无限的,都有相应的取值范围,那么计 ...

最新文章

  1. QIIME 2用户文档. 11元数据Metadata(2019.7)
  2. linux 网络编程之信号机制
  3. html5 css 万能的position大法
  4. Java NIO 系列教程
  5. android软件更新模块实现的技术和方法,Android APK签名原理及方法
  6. ubuntu下安装各种软件
  7. xshell通过隧道连接_DNS安全之隧道攻击
  8. threshold()
  9. 【Web前端】hexo+GitPages搭建博客
  10. Angular.js 简单实现数字变汉字
  11. Linux 硬盘挂载
  12. 《梦幻西游手游》分析报告
  13. 计算机的外围设备找不到,bluetooth外围设备找不到驱动解决方法
  14. 解决Python无法找到入口——无法定位到程序输入点
  15. 讯飞语音集成(语音转文字,文字转语音)
  16. android 提高启动速度慢,安卓启动速度过慢的原因及解决方法
  17. java中系统托盘的实现
  18. 51单片机串口通信原理
  19. 登录+增删改查+主题+游客浏览
  20. Windows 10 安装 Anaconda3 GPU版Tensorflow Cuda9 cudnn7

热门文章

  1. django-pagination 样式修改
  2. php 的包管理,php composer包管理器
  3. leetcode算法题--螺旋矩阵
  4. leetcode算法题--解码方法★
  5. 线性回归和逻辑回归的区别_线性回归
  6. asp.net 开发疑问?
  7. qt-designer使用教程1--HelloWorld
  8. python 选择不同数据库环境执行SQL文件
  9. 关于程序员之间丧心病狂的鄙视链——编程语言篇
  10. 设计模式学习(一)——策略模式