[SQL ] 如何求出單行多欄的餘數? (已自行解決)

看板Database作者 (賽非茵)時間9年前 (2014/07/28 15:53), 9年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
系統 : SQL Azure (同SQL2012) DECLARE @Test Table( SN int, No1 int, No2 int, No3 int, No4 int, No5 int) Insert into @Test Values (1,10,20,31,40,55), (2,20,18,34,42,51), (3,11,23,31,40,52) select * from @test 請問如何算出每欄的餘數(mod 2)並做單行統計呢? 謝謝~ ASP.NET的方法我會 但是SQL真是沒頭緒.. 希望呈現如下 SN 單數 雙數 1 2 3 2 1 4 3 3 2 謝謝.. 解法 select (no1%2 + no2%2 + no3%2 + no4%2 + no5%2) , 5 - (no1%2 + no2%2 + no3%2 + no4%2 + no5%2) from @test -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.138.48.157 ※ 文章網址: http://www.ptt.cc/bbs/Database/M.1406534022.A.108.html ※ 編輯: Severine (220.138.48.157), 07/28/2014 16:09:39 ※ 編輯: Severine (220.138.48.157), 07/28/2014 16:23:17
文章代碼(AID): #1JrW6648 (Database)