小弟的“资料”表中有一个名为“邮箱”的字段,里面是用来放邮箱地址的,如:[email protected]
我想用SQL语句找到不符合格式的邮箱地址,其中包括“空值、没有字符@、字符长度小于6”我已写出一条SQL语句:select * from 资料 where 资料.邮箱 is null这是用来找空值的,那其他两个条件(没有字符@、字符长度小于6)如何也添加进那条语句中呢?
我想用SQL语句找到不符合格式的邮箱地址,其中包括“空值、没有字符@、字符长度小于6”我已写出一条SQL语句:select * from 资料 where 资料.邮箱 is null这是用来找空值的,那其他两个条件(没有字符@、字符长度小于6)如何也添加进那条语句中呢?
select *
from 资料
where 邮箱 is null
or instr(邮箱,'@')=0
or len(邮箱)<6
select * from 资料 where (邮箱 is NULL or CHARINDEX('@',邮箱)=0 or len(邮箱)<6)