- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用以下 SQL 脚本创建了此表,
CREATE TABLE part
(Partno CHAR(4) PRIMARY KEY,
Partdesc VARCHAR(20),
Onhand INTEGER,
Partclass CHAR(2) check (Partclass IN ('AP','HW','KI','SP')),
Unitprice DECIMAL(6,2)
);
CREATE TABLE salesrep
(Srepno CHAR(3),
Srepname VARCHAR(25),
Srepstreet VARCHAR(30),
Srepcity VARCHAR(15) NOT NULL,
Srepprov VARCHAR(3) NOT NULL,
Sreppcode VARCHAR(6) NOT NULL,
Totcomm DECIMAL(8,2),
Commrate DECIMAL(3,2),
CONSTRAINT pkslsrep PRIMARY KEY (Srepno)
);
CREATE TABLE customer
(Custno CHAR(3),
Custname VARCHAR(25) NOT NULL,
Custstreet VARCHAR(30) NOT NULL,
Custcity VARCHAR(15) NOT NULL,
Custprov VARCHAR(3) NOT NULL,
Custpcode VARCHAR(6) NOT NULL,
Disc DECIMAL(3,1),
Balance DECIMAL(7,2),
Credlimit DECIMAL(5),
Srepno CHAR(3),
CONSTRAINT pkcustno PRIMARY KEY (Custno),
CONSTRAINT fksrepno FOREIGN KEY (Srepno) REFERENCES salesrep(Srepno)
);
CREATE TABLE orders
(Orderno CHAR(5) UNIQUE NOT NULL,
Orderdate DATE,
Custno CHAR(3) NOT NULL,
CONSTRAINT fkordercust FOREIGN KEY (Custno) REFERENCES customer (Custno)
);
CREATE TABLE orderprod
(Orderno CHAR(5),
Partno CHAR(4),
Orderqty INTEGER CHECK (Orderqty>0),
Orderprice DECIMAL(7,2),
CONSTRAINT pkorderprod PRIMARY KEY (Orderno, Partno),
CONSTRAINT fkordprdord FOREIGN KEY (Orderno) REFERENCES orders(Orderno),
CONSTRAINT fkordprdpar FOREIGN KEY (Partno) REFERENCES part(Partno)
);
CREATE TABLE invoice
( Invno CHAR(6),
Invdate DATE,
Orderno CHAR(5),
CONSTRAINT fkinvoice FOREIGN KEY (Orderno) REFERENCES orders(Orderno),
CONSTRAINT pkinvoice PRIMARY KEY (Invno)
);
CREATE TABLE invprod
( Invno CHAR(6),
Partno CHAR(4),
Shipqty INTEGER CHECK (Shipqty>0),
CONSTRAINT fkinvoic FOREIGN KEY (Invno) REFERENCES invoice(Invno),
CONSTRAINT fkpart FOREIGN KEY (Partno) REFERENCES part(Partno)
);
然后我尝试使用以下脚本添加一些记录,
INSERT INTO part(Partno, Partdesc, Onhand, Partclass, Unitprice) VALUES('1542','Exhaust Fans', '32', 'KI', '259.99');
INSERT INTO part(Partno, Partdesc, Onhand, Partclass, Unitprice) VALUES('1489','Washing Machine IFB', '10', 'AP', '1499.99');
INSERT INTO part(Partno, Partdesc, Onhand, Partclass, Unitprice) VALUES('1378','Cleaning Kit', '40', 'HW', '19.99');
INSERT INTO part(Partno, Partdesc, Onhand, Partclass, Unitprice) VALUES('1256','Soccer Ball', '15', 'SP', '20.99');
INSERT INTO salesrep(Srepno, Srepname, Srepstreet, Srepcity, Srepprov, Sreppcode, Totcomm, Commrate) VALUES('125','Dwayne Johnson', 'Aidelaide Street', 'Toronto', 'ON', 'L6T7U7', '2566.58', '12');
INSERT INTO salesrep(Srepno, Srepname, Srepstreet, Srepcity, Srepprov, Sreppcode, Totcomm, Commrate) VALUES('147','Sean Mathews', 'Hurontario Street', 'Brampton', 'ON', 'L6Y5H7', '3400.89', '15');
INSERT INTO customer(Custno, Custname, Custstreet, Custcity, Custprov, Custpcode, Disc, Balance, Credlimit, Srepno) VALUES('589','Ankur Kaushal', 'Listcreek Road', 'Brampton', 'ON', 'L6P2N7', '20.0','0.00', '500', '125');
INSERT INTO customer(Custno, Custname, Custstreet, Custcity, Custprov, Custpcode, Disc, Balance, Credlimit, Srepno) VALUES('458','Iqbal Jassal', 'Bayridge Dr', 'Brampton', 'ON', 'L7U5D5', '10.0','100.00', '500', '147');
INSERT INTO orders(Orderno, Orderdate, Custno) VALUES('14587','2011-11-09', '125' );
INSERT INTO orders(Orderno, Orderdate, Custno) VALUES('11547','2011-11-07', '125' );
INSERT INTO orderprod(Orderno, Partno, Orderqty, Orderprice) VALUES('14587','1256', '2', '41.98' );
INSERT INTO orderprod(Orderno, Partno, Orderqty, Orderprice) VALUES('11547','1489', '1', '1499.99' );
INSERT INTO invoice(Invno, Invdate, Orderno) VALUES('578977','2011-11-09', '14587');
INSERT INTO invprod(Invno, Partno, Shipqty) VALUES('578977','1256', '2');
但是我遇到了“脚本行:12 超出第 1 行“Commrate”列的值范围'我犯了什么错误吗?
最佳答案
十进制(3,2)表示允许的最大值是9.99
看看官方手册
http://dev.mysql.com/doc/refman/5.0/en/precision-math-decimal-changes.html
关于mysql - 第 1 列 "commrate"的值超出范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8250431/
我不能解决这个问题。和标题说的差不多…… 如果其他两个范围/列中有“否”,我如何获得范围或列的平均值? 换句话说,我想计算 A 列的平均值,并且我有两列询问是/否问题(B 列和 C 列)。我只希望 B
我知道 python 2to3 将所有 xrange 更改为 range 我没有发现任何问题。我的问题是关于它如何将 range(...) 更改为 list(range(...)) :它是愚蠢的,只是
我有一个 Primefaces JSF 项目,并且我的 Bean 注释有以下内容: @Named("reportTabBean") @SessionScoped public class Report
在 rails3 中,我在模型中制作了相同的范围。例如 class Common ?" , at) } end 我想将公共(public)范围拆分为 lib 中的模块。所以我试试这个。 module
我需要在另一个 View 范围 bean 中使用保存在 View 范围 bean 中的一些数据。 @ManagedBean @ViewScoped public class Attivita impl
为什么下面的代码输出4?谁能给我推荐一篇好文章来深入学习 javascript 范围。 这段代码返回4,但我不明白为什么? (function f(){ return f(); functio
我有一个与此结构类似的脚本 $(function(){ var someVariable; function doSomething(){ //here } $('#som
我刚刚开始学习 Jquery,但这些示例对我帮助不大...... 现在,以下代码发生的情况是,我有 4 个表单,我使用每个表单的链接在它们之间进行切换。但我不知道如何在第一个函数中获取变量“postO
为什么当我这样做时: function Dog(){ this.firstName = 'scrappy'; } Dog.firstName 未定义? 但是我可以这样做: Dog.firstNa
我想打印文本文件 text.txt 的选定部分,其中包含: tickme 1.1(no.3) lesson1-bases lesson2-advancedfurther para:using the
我正在编写一些 JavaScript 代码。我对这个关键字有点困惑。如何在 dataReceivedHandler 函数中访问 logger 变量? MyClass: { logger: nu
我有这个代码: Public Sub test() Dim Tgt As Range Set Tgt = Range("A1") End Sub 我想更改当前为“A1”的 Tgt 的引
我正忙于此工作,以为我会把它放在我们那里。 该数字必须是最多3个单位和最多5个小数位的数字,等等。 有效的 999.99999 99.9 9 0.99999 0 无效的 -0.1 999.123456
覆盖代码时: @Override public void open(ExecutionContext executionContext) { super.open(executio
我想使用 preg_match 来匹配数字 1 - 21。我如何使用 preg_match 来做到这一点?如果数字大于 21,我不想匹配任何东西。 example preg_match('([0-9]
根据docs range函数有四种形式: (range) 0 - 无穷大 (range end) 0 - 结束 (range start end)开始 - 结束 (range start end st
我知道有一个UISlider,但是有人已经制作了RangeSlider(用两个拇指吗?)或者知道如何扩展 uislider? 最佳答案 我认为你不能直接扩展 UISlider,你可能需要扩展 UICo
我正在尝试将范围转换为列表。 nums = [] for x in range (9000, 9004): nums.append(x) print nums 输出 [9000] [9
请注意:此问题是由于在运行我的修饰方法时使用了GraphQL解析器。这意味着this的范围为undefined。但是,该问题的基础知识对于装饰者遇到问题的任何人都是有用的。 这是我想使用的基本装饰器(
我正在尝试创建一个工具来从网页上抓取信息(是的,我有权限)。 到目前为止,我一直在使用 Node.js 结合 requests 和 Cheerio 来拉取页面,然后根据 CSS 选择器查找信息。我已经
我是一名优秀的程序员,十分优秀!