我在 MySQL 中有一张表,用于存储客户端
信息。有两个描述信息列,例如 CLIENT_DETAIL_INFO
和 CLIENT_DETAIL_INFO_A
clients表下有5000多条记录。
我想要的是识别阿拉伯列 CLIENT_DETAIL_INFO_A
- 并且它包含英语记录,而不是该列中的阿拉伯值。
如何识别并准备此类记录的主要 ID 列表?
请提出建议。
最佳答案
单向
您可以根据其REGEXP进行识别
SELECT CLIENT_DETAIL_INFO_A FROM tableName WHERE NOT CLIENT_DETAIL_INFO_A REGEXP '[A-Za-z0-9]';
供引用
http://dev.mysql.com/doc/refman/5.1/en/regexp.html
另一种方式
基于 unicode 值,例如阿拉伯语范围是 0600 - 06E0
供引用
关于MySQL 表列具有英文值或阿拉伯语值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33522905/