本文最后更新于 702 天前,其中的信息可能已经有所发展或是发生改变。
这个问题困扰了我很久,今天终于解决了,超级简单。 上次用的方法只能选择全英文的(带英文符号都不行)
选择全英文
select 列 from 表 where length(列)=char_length(列)
选择全中文
select 列 from 表 where length(列)!=char_length(列)
原理是使用length函数计算长度,一个中文的长度>1,而char_length计算长度,一个中文字符长度为1.