作者van0706 (倒楣到民国几年啊)
看板Database
标题[SQL ] 执行交易问题
时间Thu Sep 24 23:40:06 2009
PID quantity
A01 300
A02 200
B03 200
有A、B两者,当A使用执行交易功能
BEGIN WORK
INSERT INTO product VALUES (600,400)
COMMIT
B 使用者执行
SELECT SUM(quantity) FORM product
所得到的值是多少?
我不懂为什麽....结果是1100
麻烦请赐教 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.161.193.92
1F:推 rushcat:300+200+200+400=1100 我算了好几次...有问题吗 囧rz 09/25 01:46
2F:→ van0706:想请问一下...为什麽是400??600勒?? 09/25 09:01
3F:推 PsMonkey:1. 没有 DBMS 2. 先把基础 SQL 语法弄好吧 09/25 09:41
4F:推 rushcat:INSERT INTO product(PID, quantity) VALUES (600, 400) 09/25 11:06
5F:→ Antzzz:600被填到PID了 09/25 12:13
6F:→ van0706:感谢大家..我有查过 Values 还是看不懂 09/25 15:18
7F:推 nyitalumnus:600是PID column的值. 400是quantity column的值. 09/25 19:15
8F:推 Adonisy:这...1100有问题吗? 09/25 21:54
9F:推 slalala:奇文观止 09/25 22:07
10F:推 eggeggss:如果这是考题..出得还蛮滥的... 09/27 22:57
11F:→ van0706:它的确是考题...TQC mysql的考题 09/29 19:52
12F:→ conlich:你insert的值中600是写到PID,400才是写到quantity,而你sum 10/14 01:33