How to find rows that have a value that contains a lowercase letter

前端 未结 13 1436
醉梦人生
醉梦人生 2021-02-01 00:36

I\'m looking for an SQL query that gives me all rows where ColumnX contains any lowercase letter (e.g. \"1234aaaa5789\"). Same for uppercase.

13条回答
  •  逝去的感伤
    2021-02-01 00:48

    SELECT * FROM my_table 
    WHERE UPPER(some_field) != some_field
    

    This should work with funny characters like åäöøüæï. You might need to use a language-specific utf-8 collation for the table.

提交回复
热议问题