sql - how to get the even and odd column separately with separate column by query -


i have input:

id 

1 2 3 4 5 6 7 8 9 10 

i want , odd columns separately columns in specified output this

id col 

1  2 3  4 5  6 7  8 9  10 

here id , col separate columns id contains odd number , col contains number specified input

select min(id) id, max(id) col yourtable group floor((id+1)/2) 

for ids 1 , 2, (id+1)/2 2/2 = 1 , 3/2 = 1.5, respectively, , floor returns 1 both of them. similarly, 3 , 4, 2, , on. groups input rows pairs based on formula. uses min , max within each group lower , higher ids of pairs.


Comments

Popular posts from this blog

javascript - how to protect a flash video from refresh? -

visual studio 2010 - Connect to informix database windows form application -

android - Associate same looper with different threads -