<的含义> mysql查询中的符号

时间:2016-07-21 14:10:22

标签: mysql

我遇到了一个mysql查询

SELECT P.pid FROM Parts P WHERE P.color<> 'blue'

我不明白查询中<>符号的含义。我从未在mysql中看到过这样的符号。

嵌入此子查询的查询是

SELECT S.sname
    FROM Suppliers S
        WHERE S.sid NOT IN (SELECT C.sid
                            FROM Catalog C
                            WHERE C.pid NOT IN (SELECT P.pid  
                                                FROM Parts P
                                                WHERE P.color<> 'blue'))

表格如下 -

Suppliers(sid:integer, sname:string, city:string, street:string)
Parts(pid:integer, pname:string, color:string)
Catalog(sid:integer, pid:integer, cost:real)

有人可以解释这个符号的使用吗?

2 个答案:

答案 0 :(得分:2)

这是不等于运营商。它与!=

相同

答案 1 :(得分:2)

某些SQL版本'不相等'是'!='而不是'&lt;&gt;'。