可以用convert()来转换,如果版本较高的话也可以用cast()
如select convert(int,'123')
或select cast('123' as int)
C# 保存
openFileDialog1Filter = "jpg|JPG|GIF|GIF|BMP|BMP"; if(openFileDialog1ShowDialog()==DialogResultOK) {
string fullpath =openFileDialog1FileName;//文件路径 FileStream fs = new FileStream(fullpath, FileModeOpen); byte[] imagebytes =new byte[fsLength]; BinaryReader br = new BinaryReader(fs);
imagebytes = brReadBytes(ConvertToInt32(fsLength)); //打开数据库
SqlConnection con = new
SqlConnection("server=(local);uid=sa;pwd=;database=test"); conOpen();
SqlCommand com = new SqlCommand("insert into tb_08 values(@ImageList)",con);
comParametersAdd("ImageList", SqlDbTypeImage); comParameters["ImageList"]Value = imagebytes; comExecuteNonQuery(); conClose();
以下代码可以实现你说的功能,如下:
Function CaseMoney &&Edit By daly
PARA Money
辨别是否是数字金额
IF TYPE("Money") #"N"
=messagebox(" 金额类型出错",0,_screencaption)
Return " "
EndIF
转换金额为字符型
IF Money>999999999999999
=messagebox(" 数值太大,无法处理",0,_screencaption)
Return " "
EndIF
CMoney=Allt(Str(Money,16,2))
可以使用函数:ISNUMERIC
当输入表达式得数为一个有效的整数、浮点数、money 或 decimal 类型,那么 ISNUMERIC 返回 1;
否则返回 0。返回值为 1 确保可以将 expression 转换为上述数字类型中的一种。
建议你优化一下你的sql,你完全可以不用子查询将那4个表都扫描两遍(等到你数量巨大,效率会很低,你要在开发阶段避免这种情况的发生),你看一下oracle的LAG()和LEAD()统计函数,它可以在一次查询中取出同一字段的前N行的数据和后N行的值
你的sstatus_name字段里是不是字符和数字都有啊,你贴一下,看看有什么规律
给你个例子
create table a (id number,name varchar2(10));
insert into a values (1,'aa');
insert into a values (2,'bb');
insert into a values (3,'cc');
cimmit;
取当前行的前一行数据
select id,name,lag(id,1)over(order by id),lag(name,1)over(order by id) from a where id in (2,3);
取当前行的后一行数据
select id,name,lead(id,1)over(order by id),lead(name,1)over(order by id) from a where id in (2,3);
这个a表的id不就相当于你的llocation_id吗?
很简单,只要你的是int型或bigint型的,直接除以10再乘以10就可以了
比如 select 85216926587421/1010 就是你要的结果
实际运用
直接查询出来你想要的结果
select (整型字段/1010) as 结果 from 表名 where 条件
或
把已有字段更新成你要的结果
update 表名 set 整型字段=整型字段/1010 where 条件
以上就是关于sybase数据库中如何将char类型的数据转换为数字型数据,写一个sql语句的实例全部的内容,包括:sybase数据库中如何将char类型的数据转换为数字型数据,写一个sql语句的实例、SQL数据库二进制数如何转换、access数据库中如何实现金额数字大小写转换如何实现等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)