广告位招租,广告代号:TopGGAD

无效数字

skycc系统 2010-1-9 20:03:20

无效数字,怎么办??oracle/基础和管理csdn社区community.csdn.net

> >

无效数字,怎么办??

lion_qi0212(language+uml=survivor)

2005082312:11:39在oracle/基础和管理提问

做学生人数统计时,有的学生没给成绩,所以使用to_number函数时显示错误,无效数字.

能不能先将null转化为0,或先将没有成绩的学生筛选出来用一条sql语句能实现吗?????

问题点数:20、回复次数:7

waterfirer(水清)

回复于2005082312:22:05得分

4

updatetablenamesetscore=0wherescoreisnull

duanzilin(寻)

回复于2005082312:32:52得分

6

to_number(nvl(成绩,0))

duanzilin(寻)

回复于2005082312:35:39得分

6

如果成绩是数字表示的话,不要to_number()就可以,nvl(成绩,0)

lion_qi0212(language+uml=survivor)

回复于2005082313:09:06得分0

谢谢以上的回帖,不过只是转化为0.

不好意思,我没说清楚.用一条sql语句将学生的成绩(包括有无成绩的)按指定的分数段将有成绩的筛选出来,不理会没有成绩的.

waterfirer(水清)

回复于2005082314:40:14得分

4

selectfromtablenamewherescorebetweenminscoreandmaxscore

score是数字类型,没有成绩的不会在查询结果中出现

lion_qi0212(language+uml=survivor)

回复于2005082318:44:45得分0

是文本类型,所以才用to_number

lion_qi0212(language+uml=survivor)

回复于2005082400:33:18得分0

解决了^_^,

谢谢各位相关问题

关键词

得分解答快速导航

帖主:

相关链接

广告也精彩

反馈

请通过下述方式给我们反馈

|||||||||

北京创新乐知广告有限公司版权所有,京icp证070598号

世纪乐知(北京)网络技术有限公司提供技术支持

csdn网站24小时值班电话:13552009689

copyright?20002009,csdn.net,allrightsreserved

责任编辑: 参与评论
本网站提供免费的信息发布,珍惜网络资源,严禁发布与违背法律法规的信息 http://www.www021.net.cn
Powered By: KingCMS 3.0 Beta