zoukankan      html  css  js  c++  java
  • mysql where 条件中的字段有NULL值时的sql语句写法

    比如你有一个sql语句联表出来之后是这样的

    id           name            phone                  status

    1            张三            13212341234         1

    2            李四            13312341234         0

    3            王五            13412341234         NULL

    4            赵六            13512341234         NULL

    这时你需要用status字段做where条件限制只取status字段不是1的记录

    这时如果写   where status <>1  ,当然这样是不行的,这样只会留下

    id           name            phone                  status

    2            李四            13312341234         0

    id为2 的这条记录,所以需要这样写

    where status is null  or status=0 (如果status还有更多状态则  or status = 2 ...)

    这只是我在实际工作中遇到的一个小困惑,大家还有更好的写法吗?请不吝赐教

  • 相关阅读:
    绿色通用的网站后台系统管理模板
    本站源码免费下载-木庄网络博客
    expr 数字操作
    wget 实现web监控脚本
    wget 监控web服务器
    read + 计算
    判断字符串长度
    替换字符串
    shell 字符串操作
    shell 定义变量
  • 原文地址:https://www.cnblogs.com/idjl/p/9610523.html
Copyright © 2011-2022 走看看