无效数字
无效数字,怎么办??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
