2011-12-29 53 views
7

我试图用MySQL连续删除有两个大写字母的单词。如:“ABC”,“AA”,“NBC”。没有其他人。正则表达式 - 如何仅在MySQL中查找大写字母

下面的查询不起作用(它找到的话,其中有2个字母)

WHERE names REGEXP '[A-Z][A-Z]' 

你知道该怎么做?

+2

'地名REGEXP'[A-Z] {2,}''也许? – 2011-12-29 10:46:53

回答

0

试试这个

([A-Z]+)

它会匹配所有的资本的话

+0

1.它只匹配大写**字母** 2.只要使用不区分大小写的排序规则,它将匹配所有字母 – zerkms 2011-12-29 10:55:00

0

这种模式的两个或更多领先的大写字符匹配:

WHERE names REGEXP BINARY '^[A-Z]{2,}'; 
相关问题