mysql按位的索引判斷位的值

DELIMITER $$it

DROP FUNCTION IF EXISTS `value_of_bit_index`$$
/*計算數字的某個位的值*/
CREATE FUNCTION `value_of_bit_index`(`number` int, `idx` int) RETURNS int(11)
BEGIN
RETURN (`number` >> (`idx`-1)) ^ ((`number` >> `idx`-1) &~1);
END$$數字

DELIMITER ;index

相關文章
相關標籤/搜索