Oracle 字段值的空或非空判断,兼容MySQL
2017-11-01 15:47
288 查看
1. 下面的sql语句适用于Oracle,但是不适用于MySQL
2. 下面的sql语句适用于MySQL但是不适用于Oracle(刚开始用的时候好像没问题,但是之后再测的时候好像又不行了)
SELECT * FROM table1 WHERE column1 is not null and column1 != '';--非空判断
SELECT * FROM table1 WHERE column1 is null or column1 = '';--空判断
3. 下面的sql语句兼容Oracle和MySQL,DB2待测试
SELECT * FROM table1 WHERE column1 is not null and length(column1) > 0;--非空判断
SELECT * FROM table1 WHERE column1 is null or length(column1) = 0;--空判断
SELECT * FROM table1 WHERE column1 is not null;--非空判断 SELECT * FROM table1 WHERE column1 is null;--空判断
2. 下面的sql语句适用于MySQL但是不适用于Oracle(刚开始用的时候好像没问题,但是之后再测的时候好像又不行了)
SELECT * FROM table1 WHERE column1 is not null and column1 != '';--非空判断
SELECT * FROM table1 WHERE column1 is null or column1 = '';--空判断
3. 下面的sql语句兼容Oracle和MySQL,DB2待测试
SELECT * FROM table1 WHERE column1 is not null and length(column1) > 0;--非空判断
SELECT * FROM table1 WHERE column1 is null or length(column1) = 0;--空判断
相关文章推荐
- (转) sqlserver,mysql,db2,oracle中判断字段的值不为空
- sqlserver,mysql,db2,oracle中判断字段的值不为空
- oracle与sqlserver处理判断字段是否为空
- 通过存储过程,查询表的相关表字段信息(sqlserver,mysql,oracle)
- Mysql、SqlServer和Oracle 添加、修改、删除 字段总结
- Mysql、SqlServer和Oracle 添加修改删除字段
- MySQL判断表和字段不存在再添加
- Mysql字符串字段判断是否包含某个拼接字符串的2种方法
- Mysql、SqlServer和Oracle 添加修改删除字段sql
- ORACLE sql 判断字段中某个字符出现次数
- oracle如何根据一个字段的结果判断另外一个字段?(CASE WHEN THEN ELSE END语句)
- Mysql字符串字段判断是否包含某个字符串的3种方法[转载]
- 如何判断oracle大字段(clob)为空?
- Oracle中判断字段是否为数字(能转化为正整数)
- SpringMVC,MyBatis项目中兼容Oracle和MySql的解决方案及其项目环境搭建配置、web项目中的单元测试写法、HttpClient调用post请求等案例
- Oracle 判断某個字段的值是不是数字
- mysql通过sql语句判断某个字段在一张表中是否存在
- ORACLE里怎么能判断一个日期类型的字段是否为空,解决方法:is null
- mysql 中 isnull 和 ifnull 判断字段是否为null
- Oracle与mysql的字段类型整理