[英]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函数)使其不区分大小写。
如果您使用的是11g或更高版本(应该是),则可以使用regexp_count()
进行此操作:
where regexp_count(txt, '[a-z]', 1, 'i') >= 2
如果要匹配的字符数大于两个,这很方便。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.