sql中的number(3,-3)是什么意思?最好能举个例子

如题所述

第1个回答  2013-05-15
NUMBER(p, s)
定点精度和小数位数。使用最大精度时,有效值从 - 10^38 +1 到 10^38 - 1
p(精度)
指定小数点左边和右边可以存储的十进制数字的最大个数。精度必须是从 1 到最大精度之间的值。最大精度为 38。

s(小数位数)
指定小数点右边可以存储的十进制数字的最大个数。小数位数必须是从 0 到 p 之间的值。默认小数位数是 0,因而 0 <= s <= p。最大存储大小基于精度而变化。

精度|存储字节数
1-9 |5
10-19|9
20-28|13
29-38|17

NUMBER(16,5)
精度16位,小数最大5位本回答被提问者采纳

关于sql 找不到数据类型number
sql里面没有number 类型,只有numberic类型

在oracle中number类型的字段长度是什么意思
它是指在number默认情况下,精度为38位,取值范围1~38之间;它实际上是磁盘上的一个变长类型,会占用0~22 字节的存储空间;默认小数点位是0。number数据类型 number类型的语法很简单:number(p,s):1.p 精度位,precision,是总有效数据位数,取值范围是38,默认是38,可以用字符*表示38;2.s 小...

sql资料库中主码外码候选码等等一共有哪些码 都是什么意思
3)外来键: 关系R中的一个属性组,它不是R的候选码,但它与另一个关系S的候选码相对应,则称这个属性组为R的外码或外来键。 举个例子: 有两个关系: student(s#,sname,d#),即学生这个关系有三个属性:学号,姓名,所在系别 dep(d#,dname),即院系有两个属性:系号、系名 则s#、d#是主键,也是各自所在关...

oracle字段类型NUMBER(38,3),括号中两个数字分别表示什么?
number(p,s),s小于0,表示有效位最大为p+|s|,没有小数位,小数点左边s位置开始四舍五入,小数点左侧s位,每一位均为0。

SQL排序语句
3、实例 3 以逆字母顺序显示公司名称:SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC 结果如下:4、实例 4 以逆字母顺序显示公司名称,并以数字顺序显示顺序号:SELECT Company, OrderNumber FROM Orders ORDER BY Company DESC, OrderNumber ASC 结果如下:注意:在以上的结果中有两...

为什么sql数据前面有003输入00后却只有3
楼主您好,这个字段的类型可能是int(number)等数字类型,需要改成varchar类型就可以了

求sql语法
age number(3), address varchar(30), city varchar(20)); 简单来说,创建新表格时,在关键词create table后面加入所要建立的表格的名称,然后在括号内顺次设定各列的名称,数据类型,以及可选的限制条件 等。注意,所有的SQL语句在结尾处都要使用“;”符号。 使用SQL语句创建的数据库表格和表格中列的名称必须以...

Mysql中如何实现某字段数据自动加1
`user3` varchar(45) NOT NULL,`day` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00',`number` int(10) unsigned NOT NULL AUTO_INCREMENT,PRIMARY KEY (`number`)) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8;number字段的定义,无符号int型,非空,自动增长,这样在插入数据...

Delphi(SQL)中ROW_NUMBER() 的基本用法,举个例子说明咯
--ROW_NUMBER()OVER (PARTITION BY COL1 ORDER BY COL2)--表示根据COL1分组分组内部根据 COL2排序而此函数计算值表示每组内部排序顺序编号(组内连续唯)--例根据学历分类每学历分类根据EmpID排序 Select ROW_NUMBER()over(Partition By Edu Order By EmpID),Edu,EmpID,From t_HRMS_Person ...

请教一个问题,SQL怎么查询出排名第三的人
通过一条SQL选出排列第三的所有人,我可以把思路写给你,自己调试完善下。第一步,从大到小选出没有重复的分数:select DISTINCT corse from tb order by corse desc 第二步,从小到大选出前三位:select top 3 corse from (select DISTINCT corse from tb order by corse desc) order by corse ...

相似回答