查询SQL的null与''
测试数据库 SQL2005
简单的问题 今天正好有朋友问了下 就简单的写下~~
数据表 ApplyInfo age 为 varchar(64)
id age
1 null
2
3 18
<-- 查询不为'' 得到的结果为id3 也就是说!=''包含了 ''和null -->
SELECT *FROM [ApplyInfo] where age !=''<-- 查询为'' 得到的结果为id2 也就是说=''只包含了 ' 但却不包含null -->
SELECT *FROM [ApplyInfo] where age =''<-- 查询不为null 得到的结果为id2和3 也就是说is not null 只去掉了null的值 -->
SELECT *FROM [ApplyInfo] where age is not null <-- 查询为null 得到的结果为id1 也就是说is null 只得到为null的值 -->
SELECT *FROM [ApplyInfo] where age is null <--让null变为0 得到的结果 id1 的age变为0 -->
SELECT isnull(age,0)FROM [ApplyInfo] <--查询空值 切记不能用 =null 要用is null 否则查不出任何值 -->
SELECT *FROM [ApplyInfo] where age = null
另外提醒大家 在ado.net 时 记得区分 C#的null 和 SQL的 dbNull
转载于:https://www.cnblogs.com/wlflovenet/archive/2011/06/10/SQL.html
查询SQL的null与''相关推荐
- iBatis 动态SQL别名查询结果为Null问题
iBatis 动态SQL别名查询结果为Null问题 在项目中使用了iBatis,使用xml方便的维护SQL,清晰明了,偶然发现动态拼接的SQL语句在数据中执行很好的返回结果,而到了程序中总是有字段返回 ...
- 原生sql 查询返回一个实体_python连接SQLServer执行给定的查询SQL语句,并返回结果数据...
今天写这篇文章的初衷就是在我昨天发表的文章<Python连接SQLServer数据库执行增删改查操作>后,一些读者反馈说跟Python完全没有关系,这里我想说的是:内容的确是与Python ...
- Oracle学习:子查询 (sql 嵌套 sql)
查询比 SCOTT 工资高的员工信息 (1)查找 SCOTT 的工资 select sal from emp where ename='SCOTT'; // 结果:3000 (2)将上一步得到的结果作 ...
- 在 MySQL 中使用 explain 查询 SQL 的执行计划(转自: 数据分析与开发)
**来源:Oo若离oO my.oschina.net/ruoli/blog/1807394** 1.什么是MySQL执行计划 要对执行计划有个比较好的理解,需要先对MySQL的基础结构及查询基本原理有 ...
- 在MySQL中使用explain查询SQL的执行计划
1.什么是MySQL执行计划 要对执行计划有个比较好的理解,需要先对MySQL的基础结构及查询基本原理有简单的了解. MySQL本身的功能架构分为三个部分,分别是 应用层.逻辑层.物理层,不只是MyS ...
- oracle执行脚本顺序执行吗,【ORACLE】记录通过执行Oracle的执行计划查询SQL脚本中的效率问题 - 不及格的飞鱼...
记录通过执行Oracle的执行计划查询SQL脚本中的效率问题 问题现象: STARiBOSS5.8.1R2版本中,河北对帐JOB执行时,无法生成发票对帐文件. 首先,Quartz表达式培植的启动时间为 ...
- mysql查看执行计划_MySql中如何使用 explain 查询 SQL 的执行计划
explain命令是查看查询优化器如何决定执行查询的主要方法. 这个功能有局限性,并不总会说出真相,但它的输出是可以获取的最好信息,值得花时间去了解,因为可以学习到查询是如何执行的. 1.什么是MyS ...
- sql如何处理null值_如何正确处理SQL中的NULL值
sql如何处理null值 前言 (Preface) A friend who has recently started learning SQL asked me about NULL values ...
- 9.MySQL数据查询SQL
9.MySQL数据查询SQL 语法格式: select 字段列表|* from 表名 [where 搜索条件] [group by 分组字段 [having 分组条件]] [order by 排序字段 ...
最新文章
- MyRocks: 为facebool 的社交图谱服务的LSM-tree存储引擎
- 深入浅出任务队列机制,非常浅
- 编译一个内核及分区格式化
- dynamic programming for knapsack with repeated items algorithm demonstration
- 移动游戏市场爆发背后的游戏引擎战局
- 使用Spring RestTemplate和Super类型令牌消费Spring-hateoas Rest服务
- SAP系统企业内部安全审计介绍
- 报错TypeError: $(...).live is not a function解决方法
- 深度神经网络 卷积神经网络_改善深度神经网络
- like效率 regexp_Oracle中REGEXP_LIKE与LIKE的区别
- 计算机基础854哈工大,854计算机基础大纲
- 【高德地图】获取我的位置信息
- php 通过AES加密/解密 bin2hex/hex2bin转换
- Chromium扩展(Extension)机制简要介绍和学习计划
- Android 汇率换算对比小工具
- [并查集]BZOJ 1050——[HAOI2006]旅行comf
- (适配方案总结)客户薅公司两台ipad,我还要给做适配?
- pandas 合并表格时出现unnamed列,和顺序被打乱的问题
- html网页模板中文乱码,Flash中出现中文乱码的解决办法
- CSS和CSS3选择器