gpt4 book ai didi

postgresql - 比较 PostgreSQL 中两个字段的文本

转载 作者:行者123 更新时间:2023-11-29 12:04:30 25 4
gpt4 key购买 nike

我试图通过汽车经销商的名称来判断特定汽车是否是他们的品牌。因此:

select car_make, dealer_name, 
case when ('%' || dealer_name || '%') ilike car_make THEN 'OnBrand'
END
from table

理想情况下,当搜索带有 Nissan 品牌和名为 Local Nissan Dealer 的经销商的汽车时,第三列将包含 OnBrand,但它正在返回

Nissan    Local Nissan Dealer    <null> 

最佳答案

你的通配符倒过来了,你想要:

case when dealer_name ilike ('%' || car_make || '%') THEN 'OnBrand'

关于postgresql - 比较 PostgreSQL 中两个字段的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34320283/

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