Função LN - AWS Clean Rooms

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Função LN

A função LN retorna o logaritmo natural do parâmetro de entrada.

A função LN é sinônimo da Função DLOG1.

Sintaxe

LN(expression)

Argumento

expressão

A coluna ou expressão de destino na qual a função opera.

nota

Essa função retornará um erro para alguns tipos de dados se a expressão fizer referência a uma tabela AWS Clean Rooms criada pelo usuário ou a uma tabela do AWS Clean Rooms sistema STL ou STV.

As expressões com os seguintes tipos de dados produzem um erro se fizerem referência a uma tabela criada por usuário ou uma tabela de sistema.

  • BOOLEAN

  • CHAR

  • DATA

  • DECIMAL ou NUMERIC

  • TIMESTAMP

  • VARCHAR

Expressões com os seguintes tipos de dados executam com êxito em tabelas criadas por usuário ou tabelas de sistema STL ou STV:

  • BIGINT

  • DOUBLE PRECISION

  • INTEGER

  • REAL

  • SMALLINT

Tipo de retorno

A função LN retorna o mesmo tipo que a expressão.

Exemplo

O seguinte exemplo retorna o logaritmo natural, ou logaritmo de base e, do número 2,718281828:

select ln(2.718281828); ln -------------------- 0.9999999998311267 (1 row)

Observe que a resposta é quase igual a 1.

Este exemplo retorna o logaritmo natural dos valores na coluna USERID da tabela USERS:

select username, ln(userid) from users order by userid limit 10; username | ln ----------+------------------- JSG99FHE | 0 PGL08LJI | 0.693147180559945 IFT66TXU | 1.09861228866811 XDZ38RDD | 1.38629436111989 AEB55QTM | 1.6094379124341 NDQ15VBM | 1.79175946922805 OWY35QYB | 1.94591014905531 AZG78YIP | 2.07944154167984 MSD36KVR | 2.19722457733622 WKW41AIW | 2.30258509299405 (10 rows)