Vous êtes sur la page 1sur 6

Faculdade de Sorriso FAIS LBD 5 Aula Funes de Agregao de Nmeros e Textos Marciel de Sousa Viana Realizar uma pesquisa

sa sobre as respectivas funes que seguem abaixo. Demonstrar suas sintaxes na tabela clientes. Esta tarefa dever ser encaminhada no leandrosas@gmail.com at o dia 16/05 seguindo o mesmo formato das atividades anteriores. COUNT Count uma funo aritmtica que permite contarmos o nmero de linhas de uma determinada tabela. A sintaxe : SELECT COUNT (nome_coluna) FROM nome_tabela. Observe a tabela clientes no formato como deve ser:

Figura 1 - Tabela clientes do banco de dados videolocadora.

Agora veja o resultado da aplicao da funo count, veja que foi utilizada a coluna nome do cliente (cli_nome) para realizar esta operao. A funo count simplesmente somou a quantidade de clientes cadastrados, ou seja, a quantidade de linhas existentes na coluna e retornou um resultado de valor 10.

Figura 2 - Resultado do comando Count na tabela clientes.

SUM

A funo SUM utilizada para somar valores de uma determinada coluna. A sintaxe para esse comando select sum(nome_coluna) from clientes; No exemplo abaixo utilizamos como exemplo a coluna cdigo do cliente com a sintaxe que pode ser vista logo abaixo e o resultado foi 55. Isso porque os valores de 1 a 10 foram somados um a um e resultou na sada final 55.

Figura 3 - Resultado do comando Sum na tabela clientes.

MIN e MAX Os comandos Min e Max so usados para retornar os valores, como os nomes sugerem mnimos e mximos de uma tabela. O comando MIN tem a seguinte sintaxe: Select min (nome_coluna) from nome_tabela; Usaremos duas condies para demonstrar como essas funes so utilizadas no MYSQL. Na primeira usaremos a linha de comando select min (cli_nome) from clientes; e nos ser retornado o seguinte resultado:

Figura 4 - Resultado do comando MIN na coluna cli_nome da tabela clientes.

Note que dos dez nomes listados acima foi selecionado o de menor ndice, neste caso considerando-se a ordem alfabtica. No segundo exemplo utilizaremos a coluna cdigo do cliente com a seguinte sintaxe: Select min (cli_cod) from clientes; A est o resultado:

Figura 5 - Resultado do comando MIN na coluna cli_cod da tabela clientes.

Agora foram comparados os ndices numricos existentes na tabela e foi exibido o de menor valor. O comando MAX simplesmente o contrrio do comando MIN, ento usando a sintaxe acima e trocando apenas o comando (MIN por MAX) teramos os seguintes resultados: Para a coluna Nome do cliente:

Figura 6 - Resultado do comando MAX na coluna cli_nome da tabela clientes.

Para a coluna Cdigo do cliente:

Figura 7 - Resultado do comando MAX na coluna cli_cod da tabela clientes.

Nas duas condies, tanto para nome quanto para o cdigo foi retornado o ndice mais elevado existente na tabela clientes. UPPER e LOWER

Figura 8 - Tabela clientes.

Upper

O comando upper utilizado para deixar todas as palavras em caixa alta (letras maisculas). Select upper (cli_cidade) from clientes;

Figura 9 - Resultado da execuo do comando upper na coluna cidade da tabela clientes.

Todos os nomes das cidades tinham apenas as iniciais maisculas agora esto com todas as letras em caixa alta. Veja tambm como ficaria a coluna Nome do Cliente:

Figura 10 - Resultado do comando upper na coluna cli_nome da tabela clientes.

Lower A funo LOWER usada para deixar todas as palavras em caixa baixa (letras minsculas); a sintaxe a mesma usada em upper mudando apenas o nome da funo. Veja como ficaria as colunas cli_nome e cli_cidade com este comando:

Figura 11 - Resultado do comando Lower na coluna cli_nome da tabela clientes.

Figura 12 - Resultado do comando Lower na coluna cli_cidade da tabela clientes.

CONCAT A funo concat utilizada para concatenar (unir) valores de uma tabela. A sintaxe desse comando no mysql e: SELECT CONCAT (campo_1, campo_2, campo_3) FROM nome_tabela; Vejamos abaixo a tabela clientes no seu formato original e como ficaria aps a aplicao da funo CONCAT.

Figura 13 - Tabela clientes no formato original.

Perceba o que aconteceu; os valores antes separados pelos seus respectivos campos agora se uniram num nico valor.

Figura 14 - Tabela clientes com seus campos concatenados.

Vous aimerez peut-être aussi