作者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