简单的作法是取是字段内容的第一个字节,如果>'0' && <'9' 是数字,否则是中文
解决方案 »
- 求一SQL查询,刚刚发的帖没写完就有人回复了,只好再发一个
- 表名前加一个#号代表什么意思?
- 怎样从1~20中随机取5个不同的数值
- 关于SQL server的登录用户和数据库用户问题!!!
- 如何添加SQLServer实例?
- 请指教!
- sqlserver服务连接怎么会这样?????(最后十分了!!!不好意思)
- 如何把count(*)为0的记录也显示出来 ,因为如果记录数为0时,却不能显示它的记录数为0
- 判断一个字符型是否为浮点型...用sql isnumeric不行啊,要全部考虑完全。。。各位朋友都进来看看。能不能想出更好的办法啊?
- 在同一台windows操作系统上同时装SQL和oracle会不会出现问题
- 能否把游标的结果集中的数据FETCH到具有相同字段的表中?
- select 找差值?
{
if (varchar[i] is 汉字机内码的范围)
{
do somethine;//是汉字
i+=2;
}
else
{
do somethine;//不是汉字
i++;
}
}
lengthb(substr('汉3字',2,1)) = 1 ASCII
lengthb(substr('汉3字',3,1)) = 2 汉字
Else ASCII