Re: [SQL ] 比對相差多少值

看板Database作者 (台大我回來了!)時間16年前 (2007/09/26 21:42), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #16-c6sj4 (Database)
文章代碼(AID): #16-c6sj4 (Database)