postgresql - 查询不等于不起作用

时间:2014-11-04 16:49:48

标签: postgresql

这是一个愚蠢的问题,但我仍然试图用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;

我只是想知道是否有人遇到同样的问题?

0 个答案:

没有答案