几种查找字段中含有中文字符的记录的方法:
使用SQL查询语句查找
1.汉字unicode编码范围:[0x4e00,0x9fa5](十进制[19968,40869])
and (unicode(cst.name) between 19968 and 40869)
2.比较字符长度和字节长度,当字符数和字节数不相同表面存在中文或中文符号
LEN() : 获取字符串字符数;
DATALENGTH() : 获取字符串字节数;
and LEN(cst.name)<>DATALENGTH(cst.name)
3.正则表达式
and cst.name LIKE '%[吖-座]%'
在EXCEL中判断单元格是否只含有英文字母
核心思想也是使用LEN() 和LENB() 函数获取字符长度和字节长度进行比较
=(SUMPRODUCT((MID(A1,ROW(INDIRECT("A1:A"&LEN(A1))),1)<="z")*(MID(A1,ROW(INDIRECT("A1:A"&LEN(A1))),1)>="A"))=LEN(A1))