您现在的位置是:课程教程文章

PostgreSQL不等于条件怎么写

2023-12-18 19:19课程教程文章 人已围观

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不等于条件怎么写

上一篇:PostgreSQL9.5服务不能启动怎么办

下一篇:没有了

站点信息

  • 文章统计篇文章