В руководстве есть функции log10 и ln, но больше не удается найти способ вычисления log2 ..
https://docs.aws.amazon.com/redshift/latest/dg/Math_functions.html
На уроках математики в старшей школе:
log2(n) ::= log10(n) / log10(2)
подойдет любая база.Вы также можете сделать это с помощью базы e , например:
log2(n) ::= ln(n) / ln(2)
Вход в любую базу можно рассчитать по делению.Для этого конкретного случая:
select ln(x) / ln(2)