作者LPH66 (台大我回来了!)
看板Database
标题Re: [SQL ] 比对相差多少值
时间Wed Sep 26 21:42:12 2007
※ 引述《UBC (UBC)》之铭言:
: 请问一下
: 如果
: PK field1 field2 field3
: A A1 A2 A3
: B B1 B2 B3
: 请问怎麽比对A1 - B1 < 某个数值呢
: 基本上A2 - B2 , A3 - B3 也是要比
: 怎麽用SQL 去表示
: 谢谢
是要select什麽东西出来?
如果是要抓出这样的东西:
PK1 PK2 field1_diff field2_diff field3diff
A B A1-B1 A2-B2 A3-B3
那就
SELECT X.PK AS PK1, Y.PK AS PK2,
X.field1-Y.field1 AS field1_diff,
X.field2-Y.field2 AS field2_diff,
X.field3-Y.field3 AS field3_diff
FROM thetable as X, thetable as Y
WHERE field1_diff < 10 AND field2_diff < 10 AND field3_diff < 10
(thetable、10、X、Y和上面的栏位名称是随手写的 根据需要来改
不过X Y只是个alias 看你要任意改成啥都行)
--
実琴:「
河野!你真的就这样被
物质慾望给吸引过去了吗?!」
亨:「只要
穿着女装摆出亲切的样子,所有必要花费就能
全免,似乎一点都不坏啊。」
実琴:「难道你没有
男人的尊严了吗?!」
亨:(断然道)「
没有。在
节衣缩食且
生活吃紧的
学生面前,
没有那种东西。」
--プリンセス・プリンセス 第二话
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.91.5