0
我有一個列城市,具有希臘語或英語兩種語言的值,例如,雅典或Αθήνα。如何進行查詢以獲取只有英文或只有希臘文才具有值的行,而沒有任何關於語言的額外字段?Mysql選擇特定語言的字段
我有一個列城市,具有希臘語或英語兩種語言的值,例如,雅典或Αθήνα。如何進行查詢以獲取只有英文或只有希臘文才具有值的行,而沒有任何關於語言的額外字段?Mysql選擇特定語言的字段
僅取希臘:
SELECT * FROM `Mytable` WHERE HEX(city) REGEXP '^(..)*C[EF]'
不希:
SELECT * FROM `Mytable` WHERE HEX(city) NOT REGEXP '^(..)*C[EF]'
有英語沒有代碼。一些代碼可以在: How to identify a language in utf-8 column in MySQL