作者asdd (我爱胖颖颖)
看板Database
标题[SQL ] 聚合函数相关问题
时间Wed Mar 20 14:16:14 2013
一般看到都是聚合函数里面加上(栏位名称)
如果我是要求在专案供应零件表中数量超过300的零件名称 以及次数
是否可写成
SELECT B.零件代号, SUM( A.数量 >300)
FROM 专案供应零件 A, 零件 B
WHERE A.零件代号 = B.零件代号
GROUPBY A.零件代号
跑出来结果是正确的 只是不知道能否这样使用
零件
零件代号 零件名称 颜色 重量
P1 螺丝钉 黑 14
P2 螺帽 黑 16
P3 齿轮 绿 27
P4 板手 蓝 63
P5 撬子 棕 80
专案供应零件
供应商代号 零件代号 专案代号 数量
S1 P1 J2 300
S1 P1 J3 100
S1 P4 J1 500
S2 P2 J1 400
S2 P3 J3 600
S3 P1 J2 300
S4 P3 J1 200
S4 P4 J1 700
S4 P5 J2 100
谢谢 麻烦指教!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.39.97.120