为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8.1.2.128
【操作系统】:windows10
【CPU】:Intel(R) Core(TM) i3-10110U CPU @ 2.10GHz 2.60 GHz
【问题描述】*:用regexp_like搭配正则表达式无法正确匹配中文
表中数据是这样的:
我希望用这个SQL查询出非只包含中文字符的数据
但是查询结果中如下
刘德华这条数据理论上不该出现在结果中,想知道怎么写才是正确的?
SELECT * FROM test WHERE REGEXP_LIKE(name, '[^a-zA-Z0-9_]');
这样写,
SELECT * FROM test WHERE REGEXP_LIKE (name,'[\u4e00-\u9fa5]');