Função SECOND

Deriva o valor de segundos de um valor Datetime. O valor de origem pode ser uma referência a uma coluna que contém valores Datetime ou um literal.
  • Se o valor Datetime inicial não incluir uma entrada válida para esta função, um valor ausente será retornado.
  • Se os valores de entrada não contêm milissegundos, a saída gerada é expressa como números inteiros de 0 a 59.
  • Se os valores de entrada contêm milissegundos, a saída gerada é um valor de ponto flutuante.

Uso básico

derive type:single value:SECOND(MyDate)

Saída: gera uma coluna de valores que recupera os valores de hora com dois dígitos da coluna MyDate.

Sintaxe

derive type:single value:SECOND(datetime_col)

ArgumentoObrigatório?Tipo de dadosDescrição
datetime_colSdatetimeNome da coluna cujos segundos valores serão calculados

Para mais informações sobre os padrões de sintaxe, consulte Notas de sintaxe da documentação da linguagem.

datetime_col

Nome da coluna cujos segundos valores serão calculados.

  • Os valores ausentes nos dados de origem desta função geram valores ausentes na saída.
  • Os valores de origem inválidos ou fora do intervalo geram valores ausentes na saída.
  • Várias colunas e caracteres curinga não são aceitos.

Observações sobre o uso:

Obrigatório?Tipo de dadosValor de exemplo
SimData/horamyDate

Exemplos

Exemplo: funções do elemento Date

Este exemplo ilustra como várias funções relacionadas à data podem ser usadas para derivar valores específicos de uma coluna de data/hora.

  • YEAR: retorna o valor do ano com quatro dígitos de um valor de data/hora. Consulte Função YEAR.
  • MONTH: retorna o valor do mês com dois dígitos de um valor de data/hora. Consulte Função MONTH.
  • MONTHNAME: retorna o valor do nome completo do mês de um valor de data/hora. Consulte Função MONTHNAME.
  • DAY: retorna o dia do mês como um valor numérico de um valor de data/hora. Consulte Função DAY.
  • HOUR: retorna o valor da hora em uma escala de 24 horas de um valor de data/hora. Consulte Função HOUR.
  • MINUTE: retorna o valor dos minutos de um valor de data/hora. Consulte Função MINUTE.
  • SECOND: retorna o valor dos segundos de um valor de data/hora. Consulte Função SECOND.

Origem:

date
08/02/16 15:41
30/12/15 0:00
26/04/15 7:07

Transformação:

derive type:single value: YEAR (date)

derive type:single value: MONTH (date)

derive type:single value: MONTHNAME (date)

derive type:single value: DAY (date)

derive type:single value: HOUR (date)

derive type:single value: MINUTE (date)

derive type:single value: SECOND (date)

Resultados:

OBSERVAÇÃO: se o valor de data/hora da origem não contiver uma entrada válida para uma dessas funções, não será retornado nenhum valor. Consulte a coluna second_date a seguir.

dateyear_datemonth_datemonthname_dateday_datehour_dateminute_datesecond_date
08/02/16 15:4120162February81541
30/12/15 0:00201512December3000
26/04/15 7:0720154April2677

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Google Cloud Dataprep
Precisa de ajuda? Acesse nossa página de suporte.