Função do MySql Dayofweek

Função do MySql Dayofweek

Este curto post discutirá o uso da função DayofWeek () em MySQL. Esta é uma função de data e hora simples, mas valiosa, em MySQL.

A função DayOfWeek () permite obter o índice da semana de uma determinada entrada de data. A função retorna 1 para domingo, 2 para terça -feira, etc. Isso corresponde ao padrão ODBC.

A função retorna um valor nulo se o valor da data de entrada for nulo.

Função Sintaxe

O snippet de código a seguir mostra a sintaxe da função e os parâmetros aceitos:

DayofWeek (data)

A função aceita a data alvo como o parâmetro. O valor de entrada deve ser um tipo de data ou datetime.

A função retornará um tipo inteiro, cada um representando o dia da semana, como mostrado abaixo:

  1. Domingo
  2. Segunda-feira
  3. Terça-feira
  4. Quarta-feira
  5. Quinta-feira
  6. Sexta-feira
  7. Sábado

Exemplo

O código a seguir mostra o exemplo de uso da função DayofWeek ():

Selecione
DayofWeek ('2022-10-10') como Day_index;

A consulta deve retornar o índice da data fornecida, conforme mostrado abaixo:

Day_index |
---------+
2 |

Podemos emparelhar a função DayofWeek () com Dayname (), como mostrado abaixo:

Selecione
Dayname ('2022-10-10') como dia,
DayofWeek ('2022-10-10') como Day_index;

Saída:

Conclusão

Neste tutorial simples, discutimos como usar a função DayofWeek () no MySQL para retornar o índice de um dia a partir de uma determinada data. Além disso, um exemplo é fornecido com a função do dia ().