2011-12-29 24 views
7

Estoy tratando de eliminar palabras que tienen 2 letras mayúsculas consecutivamente con MySQL. Me gusta: "ABC", "AA", "NBC". Ningunos otros.Regexp - Cómo encontrar letras mayúsculas en MySQL solamente

La siguiente consulta no funciona (que encuentra todas las palabras, que tienen 2 letras)

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

¿Conoce cómo hacerlo?

+2

'WHERE nombres REGEXP '[A-Z] {2,}' 'tal vez? –

Respuesta

0

prueba este

([A-Z]+)

que coincidirá con todas las palabras de capital

+0

1. solo coincidiría con ** letras ** mayúsculas. 2. coincidirá con todas las letras, siempre que se utilice una intercalación que no distinga entre mayúsculas y minúsculas. – zerkms

0

Este patrón coincide con dos o más caracteres en mayúscula principales:

WHERE names REGEXP BINARY '^[A-Z]{2,}'; 
Cuestiones relacionadas