原理:使用convert函数,将字段类型转换为其他数据类型即ASCII类型,然后再配合用replace函数,清除中文,即可达到效果(根据自身需要也可以用replace清除更多字符)。
如下,是我在项目中的一个实际应用:
SELECT distinct ResSpec as 原数据,
convert(ResSpec using ascii) as 转换,
replace(convert(ResSpec using ascii),"?","") as 结果
FROM gczj_gljk
效果图:
通过如上,使用convert和replace函数结合,就可以实现清除中文的效果。