Sql 如果列有多个@符号,则显示

Sql 如果列有多个@符号,则显示,sql,list,email,count,having,Sql,List,Email,Count,Having,我有一个表格,它在一个叙述字段中保存了一组客户电子邮件地址,这个叙述字段在一个intapp流程中使用,该流程提取电子邮件地址并向客户发送邮件 不幸的是,此字段中没有验证,因此用户可以输入任何他们喜欢的内容,这将导致intapp过程失败 我目前正在尝试确定问题线路以执行清理,但我遇到了一个问题。叙述中有一些行中有两个电子邮件地址(这再次导致intapp崩溃) 我写了一个脚本,它将返回任何有空格的行,以及任何没有@符号的行(根据电子邮件没有空格且必须有@符号的逻辑) 但是,如果用户输入了2个电子邮件

我有一个表格,它在一个叙述字段中保存了一组客户电子邮件地址,这个叙述字段在一个intapp流程中使用,该流程提取电子邮件地址并向客户发送邮件

不幸的是,此字段中没有验证,因此用户可以输入任何他们喜欢的内容,这将导致intapp过程失败

我目前正在尝试确定问题线路以执行清理,但我遇到了一个问题。叙述中有一些行中有两个电子邮件地址(这再次导致intapp崩溃)

我写了一个脚本,它将返回任何有空格的行,以及任何没有@符号的行(根据电子邮件没有空格且必须有@符号的逻辑)

但是,如果用户输入了2个电子邮件地址,我不知道如何搜索和返回在叙述字段中有2个@符号的任何行。这可能吗

SELECT * FROM your_table WHERE email LIKE '%@%@%';

这可能吗?

比较原版和原版的长度,去掉任何“@”符号

SELECT * FROM your_table WHERE email LIKE '%@%@%';

这将得到那些没有“@”符号的,还有那些有不止一个“@”符号的,比较原始符号和原始符号的长度,去掉任何“@”符号怎么样


这将得到那些没有“@”符号的,还有那些有不止一个“@”符号的,比较原始符号和原始符号的长度,去掉任何“@”符号怎么样


这将得到那些没有“@”符号的,还有那些有不止一个“@”符号的,比较原始符号和原始符号的长度,去掉任何“@”符号怎么样


这会让那些没有“@”符号的人,也会让那些有多个“@”符号的人更喜欢你的答案:)真的吗?我更喜欢你的答案:)更喜欢你的答案:)真的吗?我更喜欢你的答案:)更喜欢你的答案:)真的吗?我更喜欢你的答案:)更喜欢你的答案:)真的吗?我更喜欢你的答案:)这是工作最好的地方。这是工作最好的地方。这是工作最好的地方。这是工作最好的地方。谢谢!但是Fancy pants的答案更容易集成到我的查询中,谢谢你的帮助!这很有效,谢谢!但是Fancy pants的答案更容易集成到我的查询中,谢谢你的帮助!这很有效,谢谢!但是Fancy pants的答案更容易集成到我的查询中,谢谢你的帮助!这很有效,谢谢!但是Fancy pants的答案更容易集成到我的查询中,谢谢你的帮助!