Sql 如何在红移中计算一个数字的以2为底的对数

Sql 如何在红移中计算一个数字的以2为底的对数,sql,amazon-redshift,Sql,Amazon Redshift,手册中有log10和ln函数,但找不到如何计算log2了 任何基数的对数都可以通过除法计算。对于这种特殊情况: select ln(x) / ln(2) 高中每节数学课: log2(n) ::= log10(n) / log10(2) 任何基地都可以。您也可以使用basee执行此操作,如下所示: log2(n) ::= ln(n) / ln(2)

手册中有log10和ln函数,但找不到如何计算log2了


任何基数的对数都可以通过除法计算。对于这种特殊情况:

select ln(x) / ln(2)

高中每节数学课:

log2(n) ::= log10(n) / log10(2)
任何基地都可以。您也可以使用basee执行此操作,如下所示:

log2(n) ::= ln(n) / ln(2)