zoukankan      html  css  js  c++  java
  • 对mysql数据库中字段为空的处理

     数据库中字段为空的有两种:一种为null,另一种为空字符串.null代表数值未知,空字符串是有值得,只是为空。有时间我们想把数据库中的数据以excel形式导出时

    如果碰到字段为空的,为空的字段会被后面有数据的字段占据,这样就导致列数错乱的现象。为了避免这种现象,我们可以用其它符号表示空的字段。如果要处理

    null字段。可以这样做 IFNULL(某字段,“--”),也就是如果这个字段为null,那就用“--”来代替显示。可是有些字段为空字符串,该怎么处理呢?

    可以尝试这样处理:IFNULL(NULLIF(某字段,' '),"--")AS 别名 ;  NULLIF(某字段,‘’)意思是如果这个字段和空字符串相等就返回null.这样处理的结果,无论表中字段为null还是

    为空字符串,都以“--”形式代替来显示。

  • 相关阅读:
    BZOJ1087=Codevs2451=洛谷P1896&P2326互不侵犯
    poj1286
    P1066 2^k进制数
    开车旅行
    洛谷P1396 营救
    poj1840
    poj3693
    poj1195
    3955 最长严格上升子序列(加强版)
    1021 玛丽卡
  • 原文地址:https://www.cnblogs.com/prettrywork/p/7892319.html
Copyright © 2011-2022 走看看