|
Archives of the TeradataForumMessage Posted: Fri, 23 Jan 2010 @ 00:39:41 GMT
Folks, I need help with a UDF that performs BITAND operation on a decimal integer. For example (0,1,1,0,0,0,0) decimal equivalent of this is integer 48. Now is there a UDF that takes a decimal and identifies which bit has been set. In this example of 7 bits bit 5 & 6 have been set. select bitand(48,64) ,bitand(48,32) ,bitand(48,16) ,bitand(48,8) ,bitand(48,4) ,bitand(48,2) ,bitand(48,1); should yield non zero number for 32 & 16. Thanks and appreciate your help.
| ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||