在Oracle数据库中判断一个字符串内是否含有中文的SQL语句:
select * from t1 where length(c1) != lengthb(c1); |
在SQL Server数据库中判断一个字符串内是否含有中文的SQL语句:
select * from t1 where len(unicode(c1)) < 5; |
本文提供了在Oracle和SQL Server数据库中使用SQL语句检测字符串是否包含中文字符的方法。对于Oracle数据库,通过比较字符串的长度与其字节长度来实现;而对于SQL Server,则利用Unicode函数与字符串长度对比完成。
在Oracle数据库中判断一个字符串内是否含有中文的SQL语句:
select * from t1 where length(c1) != lengthb(c1); |
在SQL Server数据库中判断一个字符串内是否含有中文的SQL语句:
select * from t1 where len(unicode(c1)) < 5; |
1356
2362

被折叠的 条评论
为什么被折叠?