判断字符? isnumeric(string)=1 andcast(left(string,6) as numeric)=0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 isnumeric(string)=1 andsubstring(string,1,6)='000000' isnumeric(Mystring)=1 and substring(Mystring,1,6)='000000' 现在我是想查询一个字段,如果是字符,取前两个字符,如果是数字,取后两个数字,这个字段是char型,记录中既有数字又有字符,如果在一条记录中发现一个字符,就按字符处理,如果全是数字,按数字处理。 举例:Id00002321ud89933439ie98989211我要先进行判断是字符还是数字,最后要的结果是:21ud3411也就是如果有字符,就取前两位,如果是数字,就取后两位。 IsNumeric(String)Clng(Left(String,6))=0 If Isnumeric(String) Then String = left(String,2)Else String = Right(String,2) If Isnumeric(String) Then String = Right(String,2)Else String = left(String,2) isnumeric()参数能不能是字段名,我想写一个函数create funcation(@column char(20))return char(10)asbeginif isnumeric(@column)=1 @column=right(@column,2)end提示错误。 请条SQL语句,请大大们帮忙看一下!谢谢 我思考了一天的sql语句,高手请看! 在没有自编号的id下怎么用between取第几条到条第几条 sql 的 master 数据库 删除一个月的的数据! 在操作系统里面怎么样加SQL的windows账户? dwr怎么和sql数据库绑定 关于更新锁的以及意向锁的问题 如何更新有主外键关系的字段? 求SQL语句! 请教:int类型的字段如何实现A是B的子串?(在SQL语句中) SQL语句的写法!!!!谢谢!!!!!!!!!!
substring(string,1,6)='000000'
Id
00002321
ud8993
3439ie
98989211我要先进行判断是字符还是数字,最后要的结果是:
21
ud
34
11
也就是如果有字符,就取前两位,如果是数字,就取后两位。
String = left(String,2)
Else
String = Right(String,2)
String = Right(String,2)
Else
String = left(String,2)
create funcation(@column char(20))
return char(10)
as
begin
if isnumeric(@column)=1
@column=right(@column,2)
end提示错误。