I found this question here on how to find all uppercase characters in an SQL field. How to find values in all caps in SQL Server?
The query explained there seems to work great, but is there a better technique to not find words that naturally are all uppercase?
For example presume a name field. "A" could be valid. "AJ" could be valid.
Also, expanding to other mistakes involving lowercase: "StEVE" is not valid. "steve" is not valid. But "McMillan" or "Mc Millan" could be valid.
Is there any techniques in SQL to find these mistakes? This is using MS SQL Server.