zoukankan      html  css  js  c++  java
  • 如何检索数据库中的空值和null

    数据库中没有的值分为这么几种:

    1.NULL 如果看上去单元格是空白的,那就是NULL值.
    2.0 偶尔一些单元格会默认为'0',这个0可能是char也可能是int,所以分0,'0'(即单引号+0).
    3.null 此null非彼NULL,这个null是'null'(即单引号+null).本人就遇到过一次,在代码中,所有为空的值都用null填充,本意是填充为NULL,结果最后都成了'null',就是四个字母组成的字符串.
    要将以上三条都检索出来,可以用下面的句子,即使你不是3点全符合也可以用,反正不漏掉一个就好.
    SELECT id_GradeBase,id_College,id_MajorSecMajor 
    FROM XsStu
    WHERE id_GradeBase ='0' or  id_College='0' or id_MajorSecMajor ='0' or ISNULL(id_GradeBase,'') + '' = '' or  ISNULL(id_College,'') + '' = '' or  ISNULL(id_MajorSecMajor,'') + '' = '' or id_GradeBase ='null' or id_College ='null' or id_MajorSecMajor ='null'

  • 相关阅读:
    决策树
    交叉熵与softmax
    集成学习
    SVM算法
    蒙特卡罗方法
    K近邻--KNN
    K-Means聚类
    DBSCAN密度聚类
    Bagging、随机森林
    支持向量机SVM
  • 原文地址:https://www.cnblogs.com/cocoulong/p/1664159.html
Copyright © 2011-2022 走看看