• 技术文章 >数据库 >PostgreSQL

    PostgreSQL不等于条件怎么写

    月亮邮递员月亮邮递员2020-04-02 17:16:13原创17269

    PostgreSQL不等于条件怎么写

    SQL中不等于条件使用!=和<>来表示。

    例如:

    select column1,column2,column3... from table_name where column4 <> '1'

    SQL比较两个表达式(比较运算符)

    当比较非空表达式时,如果左边操作数的数值不等于右边的操作数,则结果为 TRUE;否则结果为 FALSE。

    如果两个操作数中有一个或者两个都为 NULL,并且 SET ANSI_NULLS 被设置为 ON,则结果为 NULL。如果 SET ANSI_NULLS 被设置为 OFF,则当一个操作数为 NULL 时结果为 FALSE,当两个操作数都为 NULL 时结果为 TRUE。

    所以用PostgreSQL操作符不等于<>时,还必须加上OR the_column IS NULL

    select column1,column2,column3... from table_name where column4 <> '1' or column4 IS NULL

    推荐:PostgreSQL教程

    专题推荐:postgresql 不等于 条件
    上一篇:PostgreSQL触发器如何创建表 下一篇:PostgreSQL9.5服务不能启动怎么办

    相关文章推荐

    • PostgreSQL客户端乱码怎么解决• PostgreSQL的user怎么改密码及权限• PostgreSQL的.bak文件怎么还原• PostgreSQL触发器如何创建表

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网