技术文章 > 数据库 > PostgreSQL > 正文

PostgreSQL不等于条件怎么写

月亮邮递员

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教程

免费视频教程
本文原创发布python学习网,转载请注明出处,感谢您的尊重!
相关文章
 PostgreSQL客户端乱码怎么解决
 PostgreSQL的user怎么改密码及权限
 PostgreSQL的.bak文件怎么还原
 PostgreSQL触发器如何创建表
相关视频章节
 Python Tkinter Menubutton菜单按钮
 Python Tkinter Message消息
 Python Tkinter Radiobutton单选按钮
 Python Tkinter Scrollbar滚动条
作者信息
视频教程分类