我想问下SQL里的decimal是啥函数?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我想问下SQL里的decimal是啥函数?相关的知识,希望对你有一定的参考价值。

decimal 只是一个数据类型 例如 decimal(10,5); 表示 最大可以是10位数 小数点后保留5位小数 参考技术A decimal 数字型如datetime 日期时间类型 这些都是数据类型,并非函数SQL: select sum(convert(long,out_number)) from 表名 参考技术B 我只知道excel里有decimal这个函数,
语法是 =decimal (text, radix)
功能是:该函数把文本格式的数字转换成decimal

但sql里就不清楚了
参考技术C 不是函数,是数据类型,精度类型,0.000那种 参考技术D decimal是sql server里的一个数据类型!不是函数啊!

sql语句中constraint是啥意思啊

create table 成绩
(
学号 char(11) references 学员信息(学号) not null,
课程 int references 课程(编号) not null,
考次 int constraint PK_成绩 primary key(学号,课程,考次) not null,
成绩 decimal(5,2)default(0) not null
)
这是一个建表的SQL语句
题目写得不完整,麻烦解释一下
constraint PK_成绩 primary key(学号,课程,考次)这句的意义
decimal的意思,括号里的(5,2)又是什么?

这条语句的意思是:
创建表,表名为“成绩”,表中包含4个字段,其中
“学号”字段为char(字符)类型,宽度为11,同时,对该字段建立foreign key(外部键)约束,参照“学员信息”表的“学号”字段,并且不允许空值;

“课程”字段为int(整数)类型,同时,对该字段建立foreign key(外部键)约束,参照“课程”表的“编号”字段,并且不允许空值;

“考次”字段为int(整数)类型,同时,对该字段建立约束名为“PK_成绩”的primary key(主键)约束,该主键是复合主键,同时作用在学号、课程和考次3个字段上,并且不允许空值;

“成绩”字段为decimal(带固定精度和小数位数的数值数据)类型,总宽度为5位,小数位数为2,同时,对该字段建立default(默认)约束,默认值为0,并且不允许空值
参考技术A create table BookRoom -------收藏夹 --------
(
UserID nvarchar(20) not null,
BookID nvarchar(20) not null,
primary key(UserID,BookID)
)
sql server2000 例子

decimal是有小数的 5是字段的字节吧 2是小数点后位数
参考技术B 意思就是说将成绩设为主键,学号,课程,考次这三个不能为空,decimal(5,2)表示一共有5个数,保留两位小数,比如100.00,85.00

以上是关于我想问下SQL里的decimal是啥函数?的主要内容,如果未能解决你的问题,请参考以下文章

Kuka里面说的cell到底是啥它是做啥用的啥情况用到它呢!还有就是我想问下 还有就是O R

你好 大神 我想问下LUA文件怎么变成乱码或者加密然后还可以正常运行 谢谢

想问下,sql 按 in 后的顺序排序问题。

c语言:想问下typedef *char[10] Strings;中的*char[10]表示的是啥类型?

我想问下php这个curl为啥耗时特长,我在浏览器直接访问url是有结果的

我想问下Fibonacci数列的下面这段c++高效算法的理解?