我在a@a.com代码中有一个电子邮件地址列表,我想检查b@b.com数据库中是否存在任何这些地址.例如:
c@c.com a@a.com b@b.com我想知道上面的任何电子邮件ID是否已经存在于表中,如果有,我想将它们拉出或分开.
我不知道如何实现这个目标?
我应该在Java中尝试这个,还是有一个查询MySQL可以帮助我?
SELECT IF (COUNT(*) > 0, 'Exist', 'Not exist')
FROM email_table
WHERE email = 'a@a.com';
Run Code Online (Sandbox Code Playgroud)
如果您只想要出现的次数,您可以这样做
SELECT COUNT(*)
FROM email_table
WHERE email = 'a@a.com';
Run Code Online (Sandbox Code Playgroud)
如果要一次检查多个值,可以执行此操作
SELECT COUNT(*)
FROM email_table
WHERE email IN ('a@a.com', 'b@b.com');
Run Code Online (Sandbox Code Playgroud)
如果要查看找到的ID:
SELECT email
FROM email_table
WHERE email IN ('a@a.com', 'b@b.com');
Run Code Online (Sandbox Code Playgroud)