zoukankan      html  css  js  c++  java
  • 空值处理

     1 --1.请查询出学生表中所有数学成绩为null的的人的信息
     2 --null 在数据库中表示unknown(不知道),判断一个值是否为null,也就不能用=或者<>
     3 --null与null比较结果还是null(null)就表示不知道,‘不知道’在where中就认为是false,所以不返回任何数据
     4 --查询所有fmath为null的值
     5 select * from MyStudent
     6 where fmath is null
     7 --查询所有fmath 为非空的值
     8 select * from MyStudnet where fmath is not null
     9 --null值与任何数据运算后得到的还是null值
    10 --true
    11 --false
    12 --unknow
    13 
    14 select 
    15     --注意:同一列上的数据,数据类型必须一致,如果不一致就会报错,所以要求自己定义查询的时候,注意同一列数据类型一致
    16     --这里的‘缺考’,只存在与查询出的结果集中,表中的数据没有变化
    17     数学成绩=ISNULL(cast(fmath as varchar(50)),'缺考')
    18 from Mystudent
  • 相关阅读:
    优化tomcat——jvm
    深入理解jvm
    Too many open files
    Ubuntu 18.04 chrome安装
    Ubuntu 对比度调节
    SSH 开启,安装
    Ubuntu的Gnome美化
    snap占用/dev/loop0-/dev/loop11占用100%
    C题——Halting Problem(补题)
    H:有趣的试剂(1317)
  • 原文地址:https://www.cnblogs.com/zhanghonggang/p/3184540.html
Copyright © 2011-2022 走看看