在我的数据库表中有这个值,我必须检查这个电子邮件值“abc@gmail.com”是否存在于数据库中。
abc@gmail.com
edf@dfg.com
xyz@abcinfo.com
12345@fdfg.com
如果数据库表中存在'abc@gmail.com'值,则输出为真否则为假,那么如何编写查询来实现呢?
谢谢库马尔
你可以做一些简单的事情
select CASE WHEN count(1) > 0 THEN 'true' ELSE 'false' END from table where email = 'abc@gmail.com'
但是您应该提供更多信息以获得更好的答案。
你可以像这样写查询
SELECT IF(COUNT(*) >0, TRUE,FALSE)as response FROM <tablename> WHERE emailid='edf@dfg.com';
select exists(
SELECT 1 FROM <tableName> WHERE email LIKE 'abc@gmail.com'
)