如果我想检查该字符串是否包含@符号,我可以写类似
REGEXP_LIKE(source_column,'@')
或者
REGEXP_LIKE(source_column, '.*@.*')
这两种形式有什么区别?为什么REGEXP_LIKE(source_column,'@')即使 string 有其他符号而不返回 true @?例如它与mail@mail.comand匹配12@
对我来说自然'@'看起来像是完全匹配的字符串,'.*@.*'我读作“任何带有该符号的字符串”。