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:
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 ().