2009-09-23 28 views

回答

4

如果你的列排序規則是不區分大小寫,您可以在查詢重寫它:

SELECT * FROM my_table WHERE my_column COLLATE latin1_bin = UPPER(my_column); 

COLLATE clause語法。

2

SELECT * FROM my_table REGEXP '^[[:upper:]]+$';

1
SELECT * FROM table where binary your_field REGEXP '^[[:upper:]]+$' 

類似地:

SELECT * FROM table where binary your_field REGEXP '^[[:upper:]]+$' 

在「二進制」連鑄字段爲二進制這是必要的REGEXP是大小寫敏感的大多數的數據類型(除了二進制的,當然)。

[:character_class:]符號記錄here - 還有其他幾個有用的字符類。

「二元」操作符記錄在here

相關問題