gpt4 book ai didi

SQL 匹配完整地址中的城市名称?

转载 作者:搜寻专家 更新时间:2023-10-30 21:59:34 24 4
gpt4 key购买 nike

您如何从数据库中列出不是来自“伦敦”的人员?假设数据库是:

Cust_id         address
1 33 avenue, Liverpool
2 21 street 12345, London
3 469 connection ave, Manchester

我想列出不是来自伦敦的客户。这是我尝试过的:

select Cust_id from customers where address <> 'London';

现在,当我这样做时,它会列出所有客户,无论他们身在何处。

帮助将得到极大的应用。

最佳答案

不理想,但可能会满足您的要求:

 select Cust_id from customers 
where address NOT LIKE '% London%';

[注意添加的空格:它假设您始终在城市名称前加一个空格。 '%London%' 将匹配包含 London 的单词]

(如果您有一个规范化的地址可能会更好,即分成街道地址、城镇、城市等))

关于SQL 匹配完整地址中的城市名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21716028/

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