How to check for uppercase letters in MySQL?

前端 未结 4 1978
再見小時候
再見小時候 2021-01-01 17:15

I want to check, if a string consits only of uppercase letters. I know that RLIKE/REGEXP are not case sensitive in MySQL. So I tried to use the :upper: characte

4条回答
  •  有刺的猬
    2021-01-01 18:03

    For me this works and is not using a regexp. It basically compares the field with itself uppercased by mysql itself.

    -- will detect all names that are not in uppercase
    SELECT 
        name, UPPER(name) 
    FROM table 
    WHERE 
        BINARY name <> BINARY UPPER(name)
    ;
    

提交回复
热议问题