如何判断字段是不是中文

tntsuifeng 2009-12-08 04:12:52
现在有一个表A,有字段a,我要清楚所有a字段中不是中文的数据。
请问下有什么方法可以判断出a字段中的值是不是中文。里面可能含有字母、数字和一些特殊的字符。如:*+_#$@等等。
希望高手能指点下了。
...全文
194 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
qmj150 2009-12-10
  • 打赏
  • 举报
回复
select * from A
where asciistr(a) like '%\%' and instr(a, '\') <= 0;

很好用!
wh62592855 2009-12-08
  • 打赏
  • 举报
回复
wangxlyy 2009-12-08
  • 打赏
  • 举报
回复
在网上找了一种实现方法,试了一下是OK的, 以下语句可以查出包含中文字符的a字段记录

select * from A
where asciistr(a) like '%\%' and instr(a, '\') <= 0;

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧