<>表示不等于,!=也表示不等于这只是另一种语法糖<>和!=是一样 下面的两个示例执行相同的操作。查询publisher表以获得**NOT EQUAL TO <> !=**USA的结果。 SELECT pub_name,country,pub_city,estd FROM publisher WHERE country <> "USA"; SELECT pub_name,country,pub_city,estd FROM publisher WHERE country != "USA";
SELECT scicom_list ORDER BY topic <> 'Chair',topic,name_last;
这将按以下顺序输出行: 一种椅子 内分泌 代谢组学 蛋白质组学 请注意,topic <> 'Chair'用于首先选择所有带有“Chair”的行,然后按name_last对topic = Chair所在的行进行排序。* *This is a bit counterintuitive since<>equals!=based on other feedback in this post. 这种语法也可以用来区分多个类别的优先级。
SELECT scicom_list ORDER BY topic <> 'Chair',topic <> 'Vice Chair',topic,name_last;
7条答案
按热度按时间7vhp5slm1#
<>
是标准的ANSI SQL,代表 * 不相等 * 或!=
。ni65a41a2#
<>
表示不等于,!=
也表示不等于。Documentation
kr98yfug3#
<>
表示不等于,!=
也表示不等于这只是另一种语法糖<>
和!=
是一样下面的两个示例执行相同的操作。查询publisher表以获得**NOT EQUAL TO
<> !=
**USA的结果。SELECT pub_name,country,pub_city,estd FROM publisher WHERE country <> "USA";
SELECT pub_name,country,pub_city,estd FROM publisher WHERE country != "USA";
pengsaosao4#
在MySQL中,我使用
<>
优先将特定行放在排序请求的前面。例如,在
topic
列下,我有'Chairs','Metabolomics','Proteomics'和'Endocrine'的分类。我总是想先列出主题为'Chairs'的任何个人,然后根据他们的topic
和name_last
按字母顺序列出其他成员。我这样做的理由是:
这将按以下顺序输出行:
一种椅子
内分泌
代谢组学
蛋白质组学
请注意,
topic <> 'Chair'
用于首先选择所有带有“Chair”的行,然后按name_last
对topic = Chair
所在的行进行排序。**This is a bit counterintuitive since
<>equals
!=based on other feedback in this post.
这种语法也可以用来区分多个类别的优先级。
这将按以下顺序输出行:
一种椅子
副主席
内分泌
代谢组学
蛋白质组学
sy5wg1nm5#
在MySQL中,
<>
表示***不等于***,就像!=
一样。有关详细信息,请参阅文档
92vpleto6#
<>
等于!=
,即两者都用于表示“不等于”运算。例如,email <> ''
和email != ''
相同。lh80um4z7#
我知道我迟到了,但也许这会帮助一些人...这是不正确的,即使每个人都写它〈〉等于!=它实际上小于或大于异常是空的
column〈〉3将不会获得空列column!= 3将获得空列
希望能有所帮助