English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O SQL possui muitas funções integradas que permitem que você execute cálculos em dados.
As funções de agregação do SQL executam cálculos em um grupo de valores e retornam um valor. A tabela a seguir resume algumas funções úteis:
Função | Descrição |
---|---|
AVG() | Retorna a média dos valores |
SUM() | Retorna a soma dos valores |
COUNT() | Retorna o número de linhas no conjunto de resultados |
MAX() | Retorna o maior valor |
MIN() | Retorna o menor valor |
As funções de string do SQL executam operações em valores de entrada de string e retornam valores de string ou números. A tabela a seguir resume algumas funções úteis:
Função | Descrição |
---|---|
CONCAT() | Retorna uma string concatenando duas ou mais valores de string. |
CONCAT_WS() | Retorna uma string concatenando duas ou mais valores de string usando um separador. |
FORMAT() | Retorna o valor formatado com um formato especificado. |
LOWER() | Converta a string para minúsculas. |
UPPER() | Converta a string para maiúsculas. |
TRIM() | Remova os espaços em branco à frente e ao final da string. |
REVERSE() | Retorna a ordem inversa do valor da string. |
SUBSTRING() | Retorna uma substring de uma string. |
As funções de data são usadas para operar valores de data ou executar operações.
A tabela a seguir resume alguns dos principais funções de data interna do MySQL:
Função | Descrição |
---|---|
NOW() | Retorna a data e hora atuais. |
CURDATE() | Retorna a data atual. |
CURTIME() | Retorna a hora atual. |
DATE() | Extrair a parte da data ou da expressão de data e hora. |
DAY() | Retorna um dia do mês (0-31) |
DAYNAME() | Retorna o nome do dia da semana. |
MONTH() | Retorna a data passada (1-12Mês. |
MONTHNAME() | Retorna o nome do mês. |
YEAR() | Retorna o ano. |
DATE_FORMAT() | Exibir valores de data e hora em outros formatos. |
EXTRACT() | Extrair uma parte da data. |
DATE_ADD() | Adicione um valor de tempo especificado (ou intervalo) a um valor de data. |
DATE_SUB() | Subtraia um valor de tempo especificado (ou intervalo) de um valor de data. |
DATEDIFF() | Retorna os dias entre duas datas |
Atenção:Essas funções retornam a data e hora do computador que executa a instância do servidor de banco de dados.
A tabela a seguir resume algumas das funções internas mais importantes do SQL Server:
Função | Descrição |
---|---|
GETDATE() | Retorna a data e hora atuais. |
DATEPART() | Retorna a parte da data ou hora especificada de uma data específica, por exemplo DATEPART(year,'2016-10-25retorna2016) |
DAY() | Retorna um dia do mês (0-31) |
MONTH() | Retorna o mês de uma data especificada (0-12Mês começando com |
YEAR() | Retorna o ano de uma data especificada. |
DATEADD() | Adicionar ou subtrair um intervalo de tempo especificado de uma data. |
DATEDIFF() | Retorna a data ou hora entre duas datas especificadas. |
CONVERT() | Exibir valores de data e hora em outros formatos. |