gpt4 book ai didi

MySql 使用通配符生成基于参数的结果

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

例如我有表邮件

id | wildcard
------------------
1 | %@hotmail.com

我可以使用存储的通配符轻松检查电子邮件邮件

Select * From mail where 'abcde@hotmail.com' like wildcard;

现在我想检查不同邮件的列表。例如('bar@hotmail.com'、bar@webmail.com、'foo@hotmail.com')。当然,我可以迭代列表并检查每封邮件,但我寻找一种解决方案来通过一个查询检查所有邮件。就像(对于示例列表)我可以看到触发的通配符和检查的电子邮件本身

email | wildcard
----------------
bar@hotmail.com | %@hotmail.com
foo@hotmail.com | %@hotmail.com

这可能吗?

编辑:换句话说,澄清我的意图。示例邮件表有超过 1000 个通配符。我有超过 10000 个邮件地址。现在我想从这个金额中获取所有邮件地址,这将触发至少一个通配符。我可以通过许多数据库请求来完成此操作(检查每封邮件),但我更愿意通过单个数据库请求来完成此操作。我的事实会有所帮助:邮件本身存储在另一个表中。

感谢帮助

最佳答案

我认为你打算这样做

SELECT *
FROM mail
WHERE email like '%@hotmail.com'

关于MySql 使用通配符生成基于参数的结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34748667/

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