Função do ano do servidor SQL

Função do ano do servidor SQL

Neste artigo, você descobrirá o uso da função do ano () no servidor SQL.

Função do SQL Server ()

A função do ano () no servidor SQL permite extrair o valor do ano de uma determinada entrada de data. A sintaxe da função é representada no seguinte:

Ano (data)

A função aceita a data como o parâmetro e retorna o valor inteiro, representando o ano.

A entrada de data pode ser hora de tipo, data, smalldateTime, DateTime, DateTime2 ou DateTimeOffset. Você também pode passar uma expressão, coluna, literal de cordas ou UDV.

Exemplo de função do SQL Server ()

Exemplo 1: Uso da função básica

O exemplo a seguir ilustra o uso simples do ano () função:

Selecione
ano ('2022-10-10') como current_year;

Valor resultante:

current_year |
------------+
2022 |

Exemplo 2: Usando a função do ano () com o ano base

Se você passar um valor que não contém o ano para a função, a função retorna o valor 1900, que é o ano base.

Um exemplo é o seguinte:

Selecione
ano ('15: 09: 43 ') como current_year;

Resultado da saída:

current_year |
------------+
1900 |

Exemplo 3: Extraindo o ano usando a função DatePart

Se você usou a função datePart () no servidor SQL, notará que a função do ano se comporta da mesma forma que na sintaxe a seguir:

DatePart (ano, entrada).

Um exemplo é o seguinte:

Selecione
ano ('2022-10-10') como ano_func,
datePart (ano, '2022-10-10') como datepart_func;

Saída:

ano_func | datePart_func |
---------+-------------+
2022 | 2022 |

Ambas as funções retornam o mesmo valor.

Conclusão

Esta publicação curta cobriu o básico de trabalhar com a função do ano () no servidor SQL. Esta função permite extrair o ano de uma determinada entrada de data.