您的位置:程序门 -> ms-sql server -> 疑难问题



如何在where中取出可以转换成int的记录


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


如何在where中取出可以转换成int的记录[已结贴,结贴人:intellectual888888]
发表于:2007-08-15 19:23:55 楼主
有一列varchar,有的记录可以转换成int   如2300,但是有的不能如000,如何在where中取出可以转换成int的记录。
发表于:2007-08-15 19:27:111楼 得分:0
000可以转啊
发表于:2007-08-15 19:31:352楼 得分:20
select   *   from   table   where   isnumeric(列名)   =   1
发表于:2007-08-15 19:31:483楼 得分:0
where   isnumeric(列)   =   1   and   charindex( '. ',   列)   =   0   and   charindex( 'e ',   列)   =   0
发表于:2007-08-15 19:36:594楼 得分:0
and   charindex( 'e ',   列)   =   0
为什么?
发表于:2007-08-15 19:41:085楼 得分:80
科学计数:1.23e10
发表于:2007-08-15 19:47:236楼 得分:0
如果有科学计数转换成数字的方法也请告知,谢谢!


快速检索

最新资讯
热门点击