我需要通过SQL查询在用户电子邮件地址的大型数据库上检测TLD。通过SQL查询在电子邮件地址中检测TLD
电子邮件地址作为一个字段存储在一行中。它的组织kindof像:
id username email
1 steve [email protected]
2 bill [email protected]
我想检测,如果TLD不匹配“COM”或“组织”或“网”,只有从这些不匹配数据库返回的值特定的顶级域名。很明显,在这种情况下,只有id 2的用户才会被提取。
这必须发生在SQL查询中。
用户表有多大? – 2011-06-08 22:25:38
哪个RDBMS? (MySQL,Oracle,SQL-Server,...) – 2011-06-08 22:26:43
@ypercube成千上万的成员和mysql。 – Cyclone 2011-06-08 22:59:53