繁体   English   中英

选择至少包含2个字母字符的字符串

[英]Select string that has at least 2 alphabetic characters

如何进行选择,使其仅返回至少包含2个字母字符的字符串。 字符串可以包含任何字符组合

ID Name
1  John 
2  John2
3  2
4  /
5  12-
6  JW
7  Jw1
8  ,
where regexp_like(str, '[a-z].*[a-z]', 'i');

应该这样做。

'i'参数(特定于Oracle SQL regex函数)使其不区分大小写。

说明: https : //regex101.com/r/OYec02/1

如果您使用的是11g或更高版本(应该是),则可以使用regexp_count()进行此操作:

where regexp_count(txt, '[a-z]', 1, 'i') >= 2

如果要匹配的字符数大于两个,这很方便。

了解更多

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM