문제
MySQL과 함께 작업 할 때 이름 열이 모두 대문자 인 모든 행을 어떻게 가져올 수 있습니까?
평등은 사건의 무의미하기 때문에 어떻게 해야할지 잘 모르겠습니다.
해결책
열 콜로레이션이 CASE의 둔감 한 경우 쿼리에서이를 재정의 할 수 있습니다.
SELECT * FROM my_table WHERE my_column COLLATE latin1_bin = UPPER(my_column);
조항을 충족시킵니다 통사론.
다른 팁
SELECT * FROM my_table REGEXP '^[[:upper:]]+$';
제휴하지 않습니다 StackOverflow