这是一个愚蠢的问题,但我仍然试图用postgresql写一个不等于where的子句,文档显示符号为<>
或!=
两者总是返回0结果
where在整数字段上。
select userid from users where usertype <> 2;
select userid from users where usertype != 2;
表格如下:
CREATE TABLE Users(
UserID BIGSERIAL PRIMARY KEY NOT NULL,
Name VARCHAR (50) NOT NULL,
PhoneNumber VARCHAR (20) UNIQUE NOT NULL,
UserType INTEGER NULL
);
注意:以下解决方法worka并返回结果
select userid from users where usertype < 2 or usertype > 2;
我只是想知道是否有人遇到同样的问题?