FUNÇÕES SQL

5582 palavras 23 páginas
Aluno: Victor Camargos de Freitas
Professor: André Gustavo Batista Aguiar
Disciplina: Programação de Banco de Dados
Pitágoras: 3º Período - noite/2014

Trabalho de Funções e Constantes

Questão 01.
Detalhar como se trabalhar no banco de dados com as constantes numéricas, texto e data.

Questão 02.
Para cada uma das funções abaixo explique o funcionamento, utilização e mostre um exemplo.

Funções de agrupamento

AVG(Transact-SQL) = Retorna o valor médio de uma coluna específica
Retorna a média dos valores em um grupo. Valores nulos são ignorados. Pode ser seguido pela cláusula OVER.

Ex:
AVG ( [ ALL | DISTINCT ] expression )

BINARY_CHECKSUM() = O valor do BINARY_CHECKSUM computado sobre uma linha ou uma tabela ou sobre uma lista de expressões. BINARY CHECKSUM é usada para detectar alterações em uma linha ou uma tabela.

CHECKSUM_AGG pode ser usado para detectar alterações em uma tabela.
A ordem das linhas na tabela não afeta o resultado de CHECKSUM_AGG. Além disso, as funções de CHECKSUM_AGG podem ser usadas com a palavra-chave DISTINCT e a cláusula GROUP BY.
Se um dos valores da lista de expressão for alterado, em geral, a soma de verificação da lista também será alterada. Entretanto, há uma pequena chance de que a soma de verificação não seja alterada. Ex:
--Get the checksum value before the column value is changed.
USE AdventureWorks2012;
GO
SELECT CHECKSUM_AGG(CAST(Quantity AS int))
FROM Production.ProductInventory;
GO

COUNT() = Retorna o número de linhas
Retorna o número de itens de um grupo. COUNT funciona de modo semelhante à função COUNT_BIG. A única diferença entre as duas funções são seus valores de retorno. COUNT sempre retorna um valor do tipo de dados int. COUNT_BIG sempre retorna um valor do tipo de dados bigint. Pode ser seguido pela cláusula OVER.
COUNT(*) retorna o número de itens de um grupo. Isso inclui valores NULL e duplicatas.
COUNT(ALL expression) avalia a expression para cada linha em um

Relacionados

  • Funções do SQL Server
    2507 palavras | 11 páginas
  • Resumo funções SQL
    3377 palavras | 14 páginas
  • Funções de data e hora sql
    672 palavras | 3 páginas
  • Procedure e funções pl/sql
    1606 palavras | 7 páginas
  • A linguagem sql
    360 palavras | 2 páginas
  • SQL - Structured Query Language
    2728 palavras | 11 páginas
  • Estagiário
    987 palavras | 4 páginas
  • DESENVOLVIMENTO DE BANCO DE DADOS 1501
    6101 palavras | 25 páginas
  • Microsoft SQL Server
    3680 palavras | 15 páginas
  • Tutorial BD
    873 palavras | 4 páginas