oracle中的NUMBER(38)在SQL中为什么数据类型?
答案:2 悬赏:70 手机版
解决时间 2021-03-08 09:07
- 提问者网友:遮云壑
- 2021-03-08 05:43
oracle中的NUMBER(38)在SQL中为什么数据类型?
最佳答案
- 五星知识达人网友:野味小生
- 2021-03-08 06:21
number类型啊,就是数字,长度是38
在Oracle中Number类型可以用来存储0,正负定点或者浮点数,可表示的数据范围在
1.0 * 10(-130) —— 9.9...9 * 10(125) {38个9后边带88个0}
的数字,当Oracle中的数学表达式的值>=1.0*10(126)时,Oracle就会报错。
在Oracle中Number类型可以用来存储0,正负定点或者浮点数,可表示的数据范围在
1.0 * 10(-130) —— 9.9...9 * 10(125) {38个9后边带88个0}
的数字,当Oracle中的数学表达式的值>=1.0*10(126)时,Oracle就会报错。
全部回答
- 1楼网友:洎扰庸人
- 2021-03-08 06:31
number类型的话,可以直接比较
用法一:
select * form tablename where id>5 and id<10;
解释:这样就可以取出数字“id”在5到10之间的所有记录(不包含5和10)。
用法二:
select * from tablename where id between 5 and 10;
解释:这样就可以取出数字“id”在5到10之间的所有记录(包含5和10)。
用法三:
select t1. * from tablename1 t1 , tablename2 t2 where t1.id=t2.id;
解释:这样就可以取出所有的表1和表2中id值相同的表1的所有内容(注意,此用法只能条件等于,不能大于或小于(大于小于都是无意义的),)。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯