Este documento discute funções SQL, incluindo funções de caracteres, números e datas. Ele explica como usar funções como LOWER, UPPER, SUBSTRING, LEN, SUM, AVG, COUNT, MAX, MIN, GETDATE, DATEPART e DATEDIFF. Também cobre o uso de GROUP BY e HAVING para agrupar e filtrar dados agrupados.
Este documento discute funções SQL, incluindo funções de caracteres, números e datas. Ele explica como usar funções como LOWER, UPPER, SUBSTRING, LEN, SUM, AVG, COUNT, MAX, MIN, GETDATE, DATEPART e DATEDIFF. Também cobre agrupamento de dados usando GROUP BY e filtros em grupos com HAVING.
O documento apresenta uma apostila com 500 questões comentadas de raciocínio lógico. A apostila contém questões sobre correlacionamento de dados, proposições, silogismos, seqüências e outros temas, com respostas e comentários explicativos. A bibliografia citada aborda lógica matemática, testes psicotécnicos e de raciocínio.
Raciocinio logico 500 questoes comentadasFabio Antonio
O documento apresenta um resumo de três frases sobre um conjunto de 500 questões comentadas de raciocínio lógico. Apresenta brevemente o objetivo de auxiliar concurseiros no aprendizado desse conteúdo, destaca a importância da prática de exercícios para fixar o conhecimento, e enfatiza a quantidade e qualidade das questões como diferencial para conduzir o candidato ao sucesso.
O documento discute funções da linguagem SQL. Ele explica que as funções SQL existem para facilitar a manipulação de dados e são categorizadas em funções matemáticas, de cadeia de caracteres, de data/hora, de agregação e de formatação. Exemplos de funções de cada categoria são fornecidos como ABS, CONCAT, NOW, COUNT e TO_CHAR. Além disso, exercícios sobre funções de agregação são apresentados.
1. O documento discute a linguagem SQL e seus complementos para consultas, manipulação e agregação de dados em bancos de dados relacionais. Ele apresenta exemplos do uso de comandos como SELECT, DISTINCT, ORDER BY, COUNT, SUM, AVG, MIN, MAX e GROUP BY.
2. Também aborda os comandos básicos de manipulação de dados INSERT, UPDATE e DELETE.
3. O objetivo é fornecer uma introdução aos principais recursos da linguagem SQL para consultas, agregação e manipulação de dados.
O documento explica o que são funções analíticas no SQL, suas vantagens em relação a outras funções, sintaxe e exemplos de funções como ROW_NUMBER, RANK, DENSE_RANK, FIRST_VALUE e LAST_VALUE. Demonstra como essas funções permitem agregar valores e ordenar linhas de dados de forma flexível.
BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03Rodrigo Kiyoshi Saito
O documento discute funções SQL, incluindo funções de uma única linha para manipulação de caracteres, números e datas, e funções de várias linhas. Também aborda conversão de tipos de dados explícita e implícita.
Este documento discute funções SQL, incluindo funções de caracteres, números e datas. Ele explica como usar funções como LOWER, UPPER, SUBSTRING, LEN, SUM, AVG, COUNT, MAX, MIN, GETDATE, DATEPART e DATEDIFF. Também cobre agrupamento de dados usando GROUP BY e filtros em grupos com HAVING.
O documento apresenta uma apostila com 500 questões comentadas de raciocínio lógico. A apostila contém questões sobre correlacionamento de dados, proposições, silogismos, seqüências e outros temas, com respostas e comentários explicativos. A bibliografia citada aborda lógica matemática, testes psicotécnicos e de raciocínio.
Raciocinio logico 500 questoes comentadasFabio Antonio
O documento apresenta um resumo de três frases sobre um conjunto de 500 questões comentadas de raciocínio lógico. Apresenta brevemente o objetivo de auxiliar concurseiros no aprendizado desse conteúdo, destaca a importância da prática de exercícios para fixar o conhecimento, e enfatiza a quantidade e qualidade das questões como diferencial para conduzir o candidato ao sucesso.
O documento discute funções da linguagem SQL. Ele explica que as funções SQL existem para facilitar a manipulação de dados e são categorizadas em funções matemáticas, de cadeia de caracteres, de data/hora, de agregação e de formatação. Exemplos de funções de cada categoria são fornecidos como ABS, CONCAT, NOW, COUNT e TO_CHAR. Além disso, exercícios sobre funções de agregação são apresentados.
1. O documento discute a linguagem SQL e seus complementos para consultas, manipulação e agregação de dados em bancos de dados relacionais. Ele apresenta exemplos do uso de comandos como SELECT, DISTINCT, ORDER BY, COUNT, SUM, AVG, MIN, MAX e GROUP BY.
2. Também aborda os comandos básicos de manipulação de dados INSERT, UPDATE e DELETE.
3. O objetivo é fornecer uma introdução aos principais recursos da linguagem SQL para consultas, agregação e manipulação de dados.
O documento explica o que são funções analíticas no SQL, suas vantagens em relação a outras funções, sintaxe e exemplos de funções como ROW_NUMBER, RANK, DENSE_RANK, FIRST_VALUE e LAST_VALUE. Demonstra como essas funções permitem agregar valores e ordenar linhas de dados de forma flexível.
BD I - Aula 13 A - Funcoes de string datas numeros e conversao - parte 03Rodrigo Kiyoshi Saito
O documento discute funções SQL, incluindo funções de uma única linha para manipulação de caracteres, números e datas, e funções de várias linhas. Também aborda conversão de tipos de dados explícita e implícita.
Algoritmos e Estrutura de Dados - Aula 03thomasdacosta
O documento discute modularização e funções em programação. Explica que modularização divide um programa em partes menores para facilitar manutenção e entendimento. Funções são blocos de código reutilizáveis que executam tarefas específicas. O documento fornece exemplos de como criar, chamar e usar funções, incluindo parâmetros por valor e por referência.
O documento discute a aplicação de estatística na administração de cargos e salários, incluindo conceitos como população, amostra, média, moda e mediana. Ele também apresenta um exemplo de como estruturar uma tabela salarial usando esses conceitos estatísticos para determinar os níveis salariais.
O documento descreve os principais comandos DML do MySQL para selecionar dados de uma tabela, incluindo SELECT, WHERE, ORDER BY, funções como COUNT e AVG, e operadores como BETWEEN e LIKE. Ele também fornece exemplos de como usar esses comandos em consultas a uma tabela Funcionários e exercícios relacionados.
O documento apresenta um curso avançado de Excel 2010 com os seguintes tópicos: funções como PROC, PROCV e PROCH para busca de dados; distribuição de frequência; funções de data e hora; rótulos para nomear células; funções financeiras como NPER, TAXA e VP; tabelas dinâmicas; histogramas; Solver; macros; e compartilhamento de pastas de trabalho. O objetivo é aprimorar o conhecimento do usuário nesta ferramenta de planilhas eletrônicas.
O documento discute modularização e funções em programação estruturada, definindo modularização como o processo de decompor um programa em partes menores e funções como rotinas que executam trechos de código de forma modular para melhorar a organização do programa. As funções possuem nome, parâmetros, corpo e retorno, e são importantes para reutilização de código e legibilidade.
O documento apresenta uma apostila sobre funções avançadas do Excel 2010. São descritas funções como PROC, PROCV e PROCH para busca de dados; funções de distribuição de frequência, data e hora; rótulos para nomear células; funções financeiras como NPER, TAXA e VP; e outros recursos como tabelas dinâmicas, validação de dados e macros. O objetivo é aprimorar os conhecimentos sobre a ferramenta.
Este documento apresenta um curso avançado de Excel 2010. Ele inclui instruções sobre funções avançadas como PROC, PROCV e PROCH para busca de dados; funções de data e hora; rótulos para nomear células; funções financeiras como NPER, TAXA e VP; trabalhar com dados; tabelas dinâmicas; histogramas; Solver; testes de hipótese; formulários; macros; e compartilhamento de pastas de trabalho. O curso fornece exemplos detalhados para ajudar os usuários a aprender e aplicar ess
1) O documento discute modelos lógicos versus modelos físicos de bases de dados, com o modelo lógico representando as lógicas inerentes ao problema e o modelo físico adicionando informações necessárias para implementação;
2) É apresentada uma lista de operadores e funções SQL como igual, diferente, entre, agora e agregações como máximo, mínimo e contagem;
3) São fornecidos exemplos de comandos SQL como select, where, group by e insert.
Aula 03 - Identificando e tratando padrõesDalton Martins
Este documento apresenta técnicas para identificar e tratar padrões em dados, incluindo transformações de formato e agrupamento de informações. É discutido o uso de funções como NÚM.CARACT, PROCURAR, DIREITA e ESQUERDA no OpenOffice para separar nomes de CPFs em uma coluna de dados. Também é mostrado como criar uma tabela dinâmica para visualizar a distribuição de valores e gerar gráficos que ajudem na análise dos dados.
1) O documento apresenta conceitos sobre operações em bases de dados, incluindo trabalhar com datas usando o operador BETWEEN, funções de agregação como COUNT, MAX, MIN, SUM e AVG, e cláusulas como GROUP BY e HAVING.
2) É explicado como utilizar subqueries para resolver problemas complexos de forma mais eficiente do que consultas aninhadas.
3) Operadores lógicos como EXISTS, ALL, ANY, IN e o operador LIKE com wildcards são também abordados.
O documento descreve uma pesquisa que aplica mapas auto-organizáveis (SOM) para analisar dados de produção de semicondutores. O objetivo é identificar padrões nos dados que possam revelar informações sobre produtos devolvidos por clientes. A metodologia envolve selecionar atributos dos dados de produção, pré-processamento, geração de mapas SOM usando diferentes combinações de atributos e ferramentas, e avaliar os resultados.
O documento apresenta 9 exercícios sobre listas em Python. Os exercícios envolvem funções para manipular listas como remover elementos repetidos, somar valores, contar caracteres e palavras em strings, e ordenar lista. Há também exercícios sobre simulação de sistema de mesas em restaurante.
Este documento fornece um resumo dos principais tópicos a serem abordados no curso "Introdução ao Excel" ministrado por Sérgio Silva. Os tópicos incluem funções como RANDBETWEEN(), SUMPRODUCT() e funções financeiras, bem como ferramentas de análise de dados como Data Table, Goal Seek e Scenario Manager. Exemplos ilustram o uso destas funções e ferramentas.
O documento discute testes de desempenho de software, definindo testes de carga, desempenho e estresse. Também aborda modelagem de carga de trabalho, métricas estatísticas e a ferramenta JMeter para teste de desempenho.
Este documento fornece instruções sobre como usar o software R para analisar dados. Ele explica como carregar e visualizar dados de arquivos Excel no R, além de descrever alguns tipos básicos de objetos no R como vetores, matrizes e data frames.
1. O documento descreve as ferramentas disponíveis no software GeoGebra, divididas em 12 janelas.
2. A tabela também lista comandos matemáticos como criar pontos, retas, círculos e funções.
3. Instruções são fornecidas sobre como usar a calculadora do GeoGebra e construir gráficos de funções do primeiro grau e resolver inequações.
Este documento descreve a linguagem SQL (Structured Query Language), desenvolvida nos anos 1970 para interagir com sistemas de gestão de bases de dados relacionais. A SQL é estruturada em quatro categorias principais: DQL para consultas, DML para manipulação de dados, DDL para definição de objetos e DCL para gestão de privilégios. O documento explica operadores, funções e exemplos de comandos SQL como SELECT, INSERT, UPDATE e DELETE.
01. O documento apresenta um curso avançado de Excel focado em funções e fórmulas, dividido em seções sobre funções de texto, data e hora, funções matemáticas e financeiras. 02. A primeira seção descreve várias funções de texto como Concatenar, Maiúscula e Minúscula. 03. A segunda seção explica funções de data e hora como Ano, Mês e Dias360.
Este documento apresenta os principais conceitos da linguagem MDX (Multidimensional Expressions), usada para consultas em cubos OLAP. Inicialmente descreve a origem e finalidade da linguagem. Em seguida, explica os principais elementos de um cubo multidimensional e sintaxes básicas de consulta. Por fim, detalha funções importantes como Children, Descendants e membros calculados.
O documento discute tipos de dados complexos no STEP 7. Resume as seguintes informações essenciais:
1) Tipos de dados complexos como ARRAY, STRUCT, DATE_AND_TIME e STRING organizam e estruturam dados de forma compacta e significativa.
2) UDTs (tipos de dados definidos pelo usuário) permitem a criação de "templates" reutilizáveis para declaração de variáveis complexas.
3) As variáveis complexas são armazenadas na memória de forma otimizada de acordo com seu tipo, possibilitando o man
A sociedade contemporânea é caracterizada pela velocidade das transformações tecnológicas, que se refletem em todos os setores da vida social. A internet e as redes permitiram o surgimento do ciberespaço e da cibercultura, onde há uma cultura mediada pela tecnologia e novas formas de comunicação. A Web evoluiu de forma estática para dinâmica e participativa, permitindo novas aplicações e serviços. A tendência é que a Web se torne um sistema operacional inteligente e centralizado, com computadores cada vez mais dependentes da nu
O documento introduz os conceitos de conhecimento, dados, informação e tipos de conhecimento. Explica que conhecimento resulta de processos mentais e experiências e pode ser pessoal ou coletivo. Dados se tornam informação quando organizados e contextualizados, e informação se torna conhecimento por meio de análise e diálogo. Conhecimento pode ser explícito (formalizado) ou tácito (subjetivo e difícil de expressar).
Algoritmos e Estrutura de Dados - Aula 03thomasdacosta
O documento discute modularização e funções em programação. Explica que modularização divide um programa em partes menores para facilitar manutenção e entendimento. Funções são blocos de código reutilizáveis que executam tarefas específicas. O documento fornece exemplos de como criar, chamar e usar funções, incluindo parâmetros por valor e por referência.
O documento discute a aplicação de estatística na administração de cargos e salários, incluindo conceitos como população, amostra, média, moda e mediana. Ele também apresenta um exemplo de como estruturar uma tabela salarial usando esses conceitos estatísticos para determinar os níveis salariais.
O documento descreve os principais comandos DML do MySQL para selecionar dados de uma tabela, incluindo SELECT, WHERE, ORDER BY, funções como COUNT e AVG, e operadores como BETWEEN e LIKE. Ele também fornece exemplos de como usar esses comandos em consultas a uma tabela Funcionários e exercícios relacionados.
O documento apresenta um curso avançado de Excel 2010 com os seguintes tópicos: funções como PROC, PROCV e PROCH para busca de dados; distribuição de frequência; funções de data e hora; rótulos para nomear células; funções financeiras como NPER, TAXA e VP; tabelas dinâmicas; histogramas; Solver; macros; e compartilhamento de pastas de trabalho. O objetivo é aprimorar o conhecimento do usuário nesta ferramenta de planilhas eletrônicas.
O documento discute modularização e funções em programação estruturada, definindo modularização como o processo de decompor um programa em partes menores e funções como rotinas que executam trechos de código de forma modular para melhorar a organização do programa. As funções possuem nome, parâmetros, corpo e retorno, e são importantes para reutilização de código e legibilidade.
O documento apresenta uma apostila sobre funções avançadas do Excel 2010. São descritas funções como PROC, PROCV e PROCH para busca de dados; funções de distribuição de frequência, data e hora; rótulos para nomear células; funções financeiras como NPER, TAXA e VP; e outros recursos como tabelas dinâmicas, validação de dados e macros. O objetivo é aprimorar os conhecimentos sobre a ferramenta.
Este documento apresenta um curso avançado de Excel 2010. Ele inclui instruções sobre funções avançadas como PROC, PROCV e PROCH para busca de dados; funções de data e hora; rótulos para nomear células; funções financeiras como NPER, TAXA e VP; trabalhar com dados; tabelas dinâmicas; histogramas; Solver; testes de hipótese; formulários; macros; e compartilhamento de pastas de trabalho. O curso fornece exemplos detalhados para ajudar os usuários a aprender e aplicar ess
1) O documento discute modelos lógicos versus modelos físicos de bases de dados, com o modelo lógico representando as lógicas inerentes ao problema e o modelo físico adicionando informações necessárias para implementação;
2) É apresentada uma lista de operadores e funções SQL como igual, diferente, entre, agora e agregações como máximo, mínimo e contagem;
3) São fornecidos exemplos de comandos SQL como select, where, group by e insert.
Aula 03 - Identificando e tratando padrõesDalton Martins
Este documento apresenta técnicas para identificar e tratar padrões em dados, incluindo transformações de formato e agrupamento de informações. É discutido o uso de funções como NÚM.CARACT, PROCURAR, DIREITA e ESQUERDA no OpenOffice para separar nomes de CPFs em uma coluna de dados. Também é mostrado como criar uma tabela dinâmica para visualizar a distribuição de valores e gerar gráficos que ajudem na análise dos dados.
1) O documento apresenta conceitos sobre operações em bases de dados, incluindo trabalhar com datas usando o operador BETWEEN, funções de agregação como COUNT, MAX, MIN, SUM e AVG, e cláusulas como GROUP BY e HAVING.
2) É explicado como utilizar subqueries para resolver problemas complexos de forma mais eficiente do que consultas aninhadas.
3) Operadores lógicos como EXISTS, ALL, ANY, IN e o operador LIKE com wildcards são também abordados.
O documento descreve uma pesquisa que aplica mapas auto-organizáveis (SOM) para analisar dados de produção de semicondutores. O objetivo é identificar padrões nos dados que possam revelar informações sobre produtos devolvidos por clientes. A metodologia envolve selecionar atributos dos dados de produção, pré-processamento, geração de mapas SOM usando diferentes combinações de atributos e ferramentas, e avaliar os resultados.
O documento apresenta 9 exercícios sobre listas em Python. Os exercícios envolvem funções para manipular listas como remover elementos repetidos, somar valores, contar caracteres e palavras em strings, e ordenar lista. Há também exercícios sobre simulação de sistema de mesas em restaurante.
Este documento fornece um resumo dos principais tópicos a serem abordados no curso "Introdução ao Excel" ministrado por Sérgio Silva. Os tópicos incluem funções como RANDBETWEEN(), SUMPRODUCT() e funções financeiras, bem como ferramentas de análise de dados como Data Table, Goal Seek e Scenario Manager. Exemplos ilustram o uso destas funções e ferramentas.
O documento discute testes de desempenho de software, definindo testes de carga, desempenho e estresse. Também aborda modelagem de carga de trabalho, métricas estatísticas e a ferramenta JMeter para teste de desempenho.
Este documento fornece instruções sobre como usar o software R para analisar dados. Ele explica como carregar e visualizar dados de arquivos Excel no R, além de descrever alguns tipos básicos de objetos no R como vetores, matrizes e data frames.
1. O documento descreve as ferramentas disponíveis no software GeoGebra, divididas em 12 janelas.
2. A tabela também lista comandos matemáticos como criar pontos, retas, círculos e funções.
3. Instruções são fornecidas sobre como usar a calculadora do GeoGebra e construir gráficos de funções do primeiro grau e resolver inequações.
Este documento descreve a linguagem SQL (Structured Query Language), desenvolvida nos anos 1970 para interagir com sistemas de gestão de bases de dados relacionais. A SQL é estruturada em quatro categorias principais: DQL para consultas, DML para manipulação de dados, DDL para definição de objetos e DCL para gestão de privilégios. O documento explica operadores, funções e exemplos de comandos SQL como SELECT, INSERT, UPDATE e DELETE.
01. O documento apresenta um curso avançado de Excel focado em funções e fórmulas, dividido em seções sobre funções de texto, data e hora, funções matemáticas e financeiras. 02. A primeira seção descreve várias funções de texto como Concatenar, Maiúscula e Minúscula. 03. A segunda seção explica funções de data e hora como Ano, Mês e Dias360.
Este documento apresenta os principais conceitos da linguagem MDX (Multidimensional Expressions), usada para consultas em cubos OLAP. Inicialmente descreve a origem e finalidade da linguagem. Em seguida, explica os principais elementos de um cubo multidimensional e sintaxes básicas de consulta. Por fim, detalha funções importantes como Children, Descendants e membros calculados.
O documento discute tipos de dados complexos no STEP 7. Resume as seguintes informações essenciais:
1) Tipos de dados complexos como ARRAY, STRUCT, DATE_AND_TIME e STRING organizam e estruturam dados de forma compacta e significativa.
2) UDTs (tipos de dados definidos pelo usuário) permitem a criação de "templates" reutilizáveis para declaração de variáveis complexas.
3) As variáveis complexas são armazenadas na memória de forma otimizada de acordo com seu tipo, possibilitando o man
A sociedade contemporânea é caracterizada pela velocidade das transformações tecnológicas, que se refletem em todos os setores da vida social. A internet e as redes permitiram o surgimento do ciberespaço e da cibercultura, onde há uma cultura mediada pela tecnologia e novas formas de comunicação. A Web evoluiu de forma estática para dinâmica e participativa, permitindo novas aplicações e serviços. A tendência é que a Web se torne um sistema operacional inteligente e centralizado, com computadores cada vez mais dependentes da nu
O documento introduz os conceitos de conhecimento, dados, informação e tipos de conhecimento. Explica que conhecimento resulta de processos mentais e experiências e pode ser pessoal ou coletivo. Dados se tornam informação quando organizados e contextualizados, e informação se torna conhecimento por meio de análise e diálogo. Conhecimento pode ser explícito (formalizado) ou tácito (subjetivo e difícil de expressar).
1) Uma definição de projeto e gerenciamento de projetos;
2) As fases do ciclo de vida de um projeto e áreas chave de gerenciamento como escopo, tempo e custo;
3) Os benefícios da gerência de projetos e características de projetos bem-sucedidos.
Este documento apresenta o conteúdo programático de uma disciplina de Gestão Ambiental ministrada pela professora Andrea Alves. Os tópicos abordados incluem globalização e sociedade, desenvolvimento sustentável, gestão ambiental em organizações, elaboração de projetos ambientais, impactos ambientais, auditoria e certificação ambiental e logística reversa. As avaliações e seminário também são descritos.
O documento descreve o que é um silogismo, seus elementos constituintes (termos, proposições e figuras) e as regras para a construção de um silogismo válido. Em particular, define silogismo como um raciocínio formado por três proposições onde duas são premissas e uma é a conclusão, e explica os termos maior, menor e médio. Também apresenta exemplos de modos válidos de silogismos nas quatro figuras.
Curso opencart - Professora Andrea AlvesAndrea Alves
O documento fornece instruções sobre como instalar e configurar o sistema de gerenciamento de conteúdo OpenCart em um servidor local. Ele descreve os pré-requisitos, como fazer o download e upload dos arquivos, criar o banco de dados, configurar o PHP e realizar a instalação inicial. Além disso, fornece detalhes sobre como adicionar idiomas, moedas, categorias, produtos e templates.
Em um mundo cada vez mais digital, a segurança da informação tornou-se essencial para proteger dados pessoais e empresariais contra ameaças cibernéticas. Nesta apresentação, abordaremos os principais conceitos e práticas de segurança digital, incluindo o reconhecimento de ameaças comuns, como malware e phishing, e a implementação de medidas de proteção e mitigação para vazamento de senhas.
As classes de modelagem podem ser comparadas a moldes ou
formas que definem as características e os comportamentos dos
objetos criados a partir delas. Vale traçar um paralelo com o projeto de
um automóvel. Os engenheiros definem as medidas, a quantidade de
portas, a potência do motor, a localização do estepe, dentre outras
descrições necessárias para a fabricação de um veículo
Este certificado confirma que Gabriel de Mattos Faustino concluiu com sucesso um curso de 42 horas de Gestão Estratégica de TI - ITIL na Escola Virtual entre 19 de fevereiro de 2014 a 20 de fevereiro de 2014.
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...Faga1939
Este artigo tem por objetivo apresentar como ocorreu a evolução do consumo e da produção de energia desde a pré-história até os tempos atuais, bem como propor o futuro da energia requerido para o mundo. Da pré-história até o século XVIII predominou o uso de fontes renováveis de energia como a madeira, o vento e a energia hidráulica. Do século XVIII até a era contemporânea, os combustíveis fósseis predominaram com o carvão e o petróleo, mas seu uso chegará ao fim provavelmente a partir do século XXI para evitar a mudança climática catastrófica global resultante de sua utilização ao emitir gases do efeito estufa responsáveis pelo aquecimento global. Com o fim da era dos combustíveis fósseis virá a era das fontes renováveis de energia quando prevalecerá a utilização da energia hidrelétrica, energia solar, energia eólica, energia das marés, energia das ondas, energia geotérmica, energia da biomassa e energia do hidrogênio. Não existem dúvidas de que as atividades humanas sobre a Terra provocam alterações no meio ambiente em que vivemos. Muitos destes impactos ambientais são provenientes da geração, manuseio e uso da energia com o uso de combustíveis fósseis. A principal razão para a existência desses impactos ambientais reside no fato de que o consumo mundial de energia primária proveniente de fontes não renováveis (petróleo, carvão, gás natural e nuclear) corresponde a aproximadamente 88% do total, cabendo apenas 12% às fontes renováveis. Independentemente das várias soluções que venham a ser adotadas para eliminar ou mitigar as causas do efeito estufa, a mais importante ação é, sem dúvidas, a adoção de medidas que contribuam para a eliminação ou redução do consumo de combustíveis fósseis na produção de energia, bem como para seu uso mais eficiente nos transportes, na indústria, na agropecuária e nas cidades (residências e comércio), haja vista que o uso e a produção de energia são responsáveis por 57% dos gases de estufa emitidos pela atividade humana. Neste sentido, é imprescindível a implantação de um sistema de energia sustentável no mundo. Em um sistema de energia sustentável, a matriz energética mundial só deveria contar com fontes de energia limpa e renováveis (hidroelétrica, solar, eólica, hidrogênio, geotérmica, das marés, das ondas e biomassa), não devendo contar, portanto, com o uso dos combustíveis fósseis (petróleo, carvão e gás natural).
4. Funções de Caractere
Função de conversão de maiusculas
em minusculas:
Lower, Upper
Manipulação de Caracteres
Substringt,Len
5. Funções de Caracter
Lower (coluna) – Converte para
minusculas
Upper (coluna) – converte para
maiusculas
Substring (coluna, m, [n] )- retorna
caracteres a partir de m, n posições
Len (coluna) – retorna o tamanho da
coluna
6. Exemplos
select substring (nome_func,1,1)
from funcionario
select lower (nome_func) from
funcionario
select upper (nome_func) from
funcionario
select len (nome_func) as ‘Tamanho',
nome_func from funcionario
7. Funções numéricas
Sum – Soma valores de uma coluna específica
Select sum (salario) from funcionario
AVG – Retorna a média aritmética de uma
coluna
select avg (nota) from nota
Count – Conta o número de registros de uma
tabela
Select count (codigo) from funcionario
Max – Retorna o maior valor
Select max(salario) from funcionário
Min – Retorna o menor valor
Select min(salario) from funcionario
8. Funções com datas
GETDATE ( ) A função GETDATE retorna a
data e a hora atuais do sistema.
SELECT GETDATE ( )
DATEPART ( unidade , data ) A função
DATEPART retorna a parte especificada de uma
data como um inteiro. Observe os exemplos:
SELECT DATEPART ( YEAR , '2006-01-02' )
SELECT DATEPART ( MONTH , ‘2006-01-02' )
SELECT DATEPART ( DAY , ‘2006-01-02' )
9. Funções com datas
DATEADD ( unidade , numero_unid,data ) A
função DATEADD retorna uma nova data através
da soma do número de unidades especificadas
pelo valor unidade a uma data. Observe os
exemplos:
SELECT DATEADD ( DAY ,6, ‘2006-02-01' )
SELECT DATEADD ( MONTH ,6, '2006-02-01' )
SELECT DATEADD ( YEAR ,6, '2006-02-01' )
10. Funções de data
DATEDIFF ( unidade , data1,data2 ) A
função DATEDIFF calcula a diferença entre
as datas data2 e data1 , retornando o
resultado como um inteiro, cuja unidade é
definida pelo valor unidade . Observe os
exemplos:
SELECT DATEDIFF ( DAY , ‘2006-01-01'
, ’2006-10-27' )
SELECT DATEDIFF ( MONTH , ‘2006-01-
01' , ’2006-10-27' )
SELECT DATEDIFF ( YEAR , ‘2006-01-
01' , ’2006-10-27' )
12. Exercícios
Codigo Nome Data admissão CodigoCargo
1 Helena de Morais Camargo
10/08/2007
2
2 Cássia Silva Mendes 05/06/2016 3
3 Roberto Gouveia Mattos 04/01/2015 5
13. Exercícios
1.Selecione todos os funcionários e seus
respectivos cargos
2.Mostre o maior e o menor salários da
empresa.
3. Selecione o total de recepcionistas
existentes na empresa
4. Selecione a média de salário dos
funcionários da empresa
5. Mostre a quantos dias os funcionários
trabalham na empresa
14. Clausula Group By
A instrução SELECT possui duas cláusulas
poderosas, pouco compreendidas e usadas:
GROUP BY e HAVING.
A cláusula GROUP BY organiza dados em
grupos, produzindo sumários. A cláusula
HAVING estabelece condições para listar esses
grupos. Dizemos que a cláusula HAVING está
para a cláusula GROUP BY, assim como a
cláusula WHERE está para o comando SELECT.
A sintaxe do comando SELECT com as
cláusulas GROUP BY e HAVING é:
SELECT <coluna(s)>
FROM <tabela>
WHERE <condições>
GROUP BY <coluna(s)>
HAVING <condições>
16. Funções de Agrupamento
Desejamos saber o somatório de
horas totais por pessoa
Apenas SUM(horas):
SELECT SUM(horas) FROM projeto;
HorasHoras
31003100
Foi conseguido o total de horas de toda tabela !!
Não o que foi pedido !!!
17. Funções de Agrupamento
Entender por qual atributo será feita
a contagem.
Desejamos saber o somatório de
horas totais por pessoa
SELECT Pessoa,SUM(horas) FROM
projeto GROUP BY pessoa
19. Função de Agrupamento
O resultado obtido pela sentença
SELECT Pessoa,SUM(horas) FROM projeto GROUP BY
pessoa
É o re-arranjo da tabela
base(projeto) em grupos de linhas :
Um item para cada grupo distinto
(pessoa)
Extração da parte correspondente e da
quantidade para cada um dos grupos
20. Função de agrupamento
E se sobre os grupos obtidos na
consulta,
SELECT Pessoa,SUM(horas) FROM
projeto GROUP BY pessoa
ainda se desejar fazer um filtro
através de uma condição
Como total de horas superior a 550
horas
21. Having
A cláusula apropriada para tal
SELECT Pessoa,SUM(horas) FROM
projeto GROUP BY pessoa HAVING
SUM(horas) >550
P1 600
P2 1000
P3 400
P4 500
P5 500
SUM(horas)
HAVING
SUM
(horas)
> 550
P1P1 600600
P2P2 10001000
22. Clausula Group By
Imagine a tabela Vendas com os seguintes cam
Cod_venda vendedor Data Valor
1 Andrea 14/04 600
2 Bento 15/04 1000
3 Aguinaldo 18/04 1200
4 José 17/04 1800
5 Pedro 16/04 1400
6 Aline 15/04 1600
7 Maria 14/04 800
23. Exercícios
1)Qual o total das vendas de cada
vendedor?
2)Quantas vendas cada vendedor
fez?
24. Exercícios
6)Qual a menor e a maior?
7)Qual a média das vendas dos dias
15 e 17?
8)Em quantos dias as vendas
superaram 3.000?
9)Que vendedores fecharam mais
de 2 vendas?