gpt4 book ai didi

sql - Postgres - 过滤掉单词但排除另一种模式

转载 作者:行者123 更新时间:2023-11-29 13:03:40 25 4
gpt4 key购买 nike

我正在尝试提取具有 like '%asian%' 的行。但我遇到的问题是这包括 白种人

有人可以帮我设计一个包含任何label like '%asian%' 但不包括caucasian 的模式吗?我主要是在寻找一个优雅的解决方案。我已经有了一个解决方案,其中我有一个临时表,在结果集中包含 '%asian%',然后我删除所有包含 caucasian 的结果。这并不优雅,所以我正在寻找一个更简单的解决方案。

这是结果集的示例:

label
--------------------
WHITE/CAUCASIAN
Asian/Pacif Isl His
CAUCASIAN
ASIAN

我希望结果是

label
--------------------
Asian/Pacif Isl His
ASIAN

最佳答案

试试这个:

 WHERE label ilike '%asian%' and label not ilike '%caucasian%' ? 

source

关于sql - Postgres - 过滤掉单词但排除另一种模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21710669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com