sql查询表中英文结合字段

图片说明
请问怎么写sql才能查出中英文结合的姓名,只要中英文结合的姓名

这个写sql不能查出来吧,可以查出来之后使用过滤

利用mysql的正则表达式
SELECT question, CASE question REGEXP '[a-zA-Z][\u4e00-\u9fa5]' AND question not REGEXP '[_0-9]' WHEN 1 THEN '是' ELSE '不是' END AS '判断结果' FROM t_answer
这是我的查询结果:图片说明
参考链接:

使用PATINDEX函數作為篩選條件查詢,函數支持正則表達式。
比如 select PATINDEX('%[a-zA-Z]%','****#dasda漢字') 返回值為 6.
其中 [a-zA-Z] 字母的表達式,%要加在表達式前 和后

感觉 不如查询出来之后 在后台坐下遍历判断是否是全英文字母 是则放入新的List中否则不