www.eversantoro.com.br RECUPERANDO DADOS eversantoro

Documentos relacionados
DO BÁSICO AO AVANÇADO PARA MANIPULAÇÃO E OTIMIZAÇÃO DE DADOS. Fábio Roberto Octaviano

Laboratório de Banco de Dados II AULA 06 Linguagem SQL (Continuação) Prof. Érick de Souza Carvalho

Comandos Auxiliares. Laboratório de Bases de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri Monitor: Marcus Vinícius Custódio

DML. SQL (Select) Verificando estrutura da tabela

MODELO DE DADOS VS ESQUEMA

Algumas Funções do LibreOffice Calc

LABORATÓRIO DE BANCO DE DADOS

Introdução aos cálculos de datas

Funções. Professor: Ricardo Luis dos Santos IFSUL Campus Sapucaia do Sul

Introdução ao SQL Avançado

Pedro F. Carvalho OCP Oracle g LINGUAGEM SQL. São José do Rio Preto

DO BÁSICO AO AVANÇADO PARA MANIPULAÇÃO E OTIMIZAÇÃO DE DADOS. Fábio Roberto Octaviano

ORACLE 11 G INTRODUÇÃO AO ORACLE, SQL,PL/SQL. Carga horária: 32 Horas

Criando Itens Calculados

1. Sua primeira tarefa é determinar a estrutura da tabela DEPARTMENTS e seu conteúdo.

Bases de Dados. DML Data Manipulation Language Parte 1

Banco de Dados Oracle 10g: Introdução à Linguagem SQL

Aula 02 Excel Operações Básicas

CAPÍTULO 3 - TIPOS DE DADOS E IDENTIFICADORES

DO BÁSICO AO AVANÇADO PARA MANIPULAÇÃO E OTIMIZAÇÃO DE DADOS. Fábio Roberto Octaviano

Faça um Site PHP 5.2 com MySQL 5.0 Comércio Eletrônico

indicadas por letras e linhas, indicadas por números. Para selecionar uma planilha para uso, devemos utilizar a guia de planilhas:

Instruções para a atividade

Departamento de Ciências de Computação SCC Instituto de Ciências Matemáticas e de Computação ICMC Universidade de São Paulo USP

1. FUNÇÕES NO EXCEL 2007

Bem-vindo ao tópico sobre consultas no SAP Business One.

2. ENTRADA DE DADOS 2.1. TEXTOS

São 182 videoaulas de Oracle pl/sql procedures functions triggers Forms Reports

Manual do Painel Administrativo

Linguagem SQL. Bancos de Dados II Linguagem SQL

4 Usando funções simples Usando funções de uma única linha Funções de caractere Funções numéricas Funções de conversão Funções de expressão regular

Introdução a listas - Windows SharePoint Services - Microsoft Office Online

Oracle PL/SQL Overview

Para inserir custo fixo às tarefas, siga os passos abaixo :

Structured Query Language (SQL)

Plano de Aula - Excel cód Horas/Aula

Novell. Novell Teaming 1.0. novdocx (pt-br) 6 April 2007 EXPLORAR O PORTLET BEM-VINDO DESCUBRA SEU CAMINHO USANDO O NOVELL TEAMING NAVIGATOR

Fluxo de trabalho do Capture Pro Software: Indexação de código de barras e separação de documentos

REPRESENTAÇÃO DE DADOS EM SISTEMAS DE COMPUTAÇÃO AULA 03 Arquitetura de Computadores Gil Eduardo de Andrade

Algoritmos e Programação _ Departamento de Informática

Componentes da linguagem C++

1. Tipos de variáveis e organização dos dados

Manual do Almoxarifado SIGA-ADM

Disciplina: Unidade III: Prof.: Período:

1 Inicie um novo. Guia de Referência Rápida de Gerenciamento de Projeto para o Project projeto

MICROSOFT EXCEL AVANÇADO

Bem- Vindo ao manual de instruções do ECO Editor de COnteúdo.

- Acessar o sistema. Para acessar o sistema digite o endereço eletronico e clique em login na barra de menus.

DO BÁSICO AO AVANÇADO PARA MANIPULAÇÃO E OTIMIZAÇÃO DE DADOS. Fábio Roberto Octaviano

Uma expressão básica em SQL consiste em três cláusulas: select, from e where.

SQL Server Ferramenta de administração. SQL Server Management Studio. 1º passo conectar ao banco de dados 2ª Query (consulta) usando SQL

Capítulo 2: Introdução à Linguagem C

Departamento de Tecnologia da Informação DTI Coordenadoria de Relacionamento com o Cliente CRC. Treinamento Básico do Correio Eletrônico

Manual de Programação Basic. Manual de auxílio para personalização de mensagens com o uso de programação BASIC

Lição 1 - Criação de campos calculados em consultas

Microsoft Office Excel 2007

SQL comando SELECT. SELECT [DISTINCT] <campos> FROM <tabela> [condição] [ ; ] Paulo Damico - MDK Informática Ltda.

Prof. Me. João Alexandre Thomaz

Plano de Aula - Excel cód Horas/Aula

Função E. Excel 2007 Avançado. Sintaxe: Onde: Objetivo : 22 anos ou mais e casadas maiores de 21 anos.

Menu Utilitários. Atualização do Banco de Dados Atualização e organização dos arquivos existentes

Introdução aos critérios de consulta. Um critério é semelhante a uma fórmula é uma cadeia de caracteres que pode consistir em

Programação em Banco de Dados. Dailton Trevisan

SQL Linguagem de Manipulação de Dados. Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri

XPath. Vanessa Braganholo. Curso baseado em mini-cursos apresentados no SBBD. Autores: Carlos Heuser, Carina Dorneles e Vanessa Braganholo

&XUVRGH,QWURGXomRDR (GLWRUGH3ODQLOKDV([FHO

AS FUNÇÕES DO EXCEL NOME(P1;P2;P3)

Barra de ferramentas padrão. Barra de formatação. Barra de desenho Painel de Tarefas

Laboratório - Uso da calculadora do Windows com endereços de rede

2. OPERADORES ALGORITMOS, FLUXOGRAMAS E PROGRAMAS FUNÇÕES... 10

Programação Funcional. Capítulo 13. Mônadas. José Romildo Malaquias. Departamento de Computação Universidade Federal de Ouro Preto 2013.

Aula 27 - Agendamento de Tarefas (CRONTAB)

Tutorial Mapa-Temático

DA Versão 2.0. Manual Usuário Gerador de Relatórios

Introdução ao Excel. Principais fórmulas de Cálculo

Criando um script simples

1. SQL Instrumental Select Delete Update Insert Group by Having Unnion All...

O EXCEL NÃO É UM SOFTWARE NATIVO DO WINDOWS. É UM SOFTWARE QUE INTEGRA O PACOTE MICROSOFT OFFICE.

Arquivos e Pastas. Instrutor Antonio F. de Oliveira. Núcleo de Computação Eletrônica Universidade Federal do Rio de Janeiro

Módulo III. Folhas de Cálculo

DO BÁSICO AO AVANÇADO PARA MANIPULAÇÃO E OTIMIZAÇÃO DE DADOS. Fábio Roberto Octaviano

TRIBUNAL DE JUSTIÇA DO ESTADO DO RIO DE JANEIRO DIRETORIA GERAL DE TECNOLOGIA DA INFORMAÇÃO DEPARTAMENTO DE SISTEMAS DE INFORMAÇÃO.

OPENOFFICE PLANILHA SEMANA 4

SQL consulta com operadores

Este é um guia prática com algumas teclas e funções da calculadora HP 12C

Noções Básicas de Excel página 1 de 19

Programação em Linguagens de Scripts Aula 12. Prof. Msc. Anderson da Cruz

Usando Subconsultas para Solucionar Consultas

Validação de dados. Determinamos qual tipo de informação será aceita e dentro de qual intervalo.

Manual do Usuário. Controle Financeiro. Copyright ControleNaNet

8VDQGR5HSRUW0DQDJHUFRP&ODULRQH3RVWJUH64/ -XOLR&HVDU3HGURVR 8VDQGRSDUkPHWURV

1. NOVIDADES DO NÚMERO ÚNICO DE PROCESSO. 1.1 Resolução nº 65 do CNJ. 1.2 Conversão do Número do Processo. 1.3 Novos ícones

DÚVIDAS E SUGESTÕES? frank@microsize.com.br

Word 1 - Introdução Principais recursos do word A janela de documento Tela principal

Tarefa Orientada 10 Obter informação a partir de uma tabela

Stored Procedures. Renata Viegas

Banco de Dados I Linguagem SQL Parte 2. Autor: Prof. Cláudio Baptista Adaptado por: Prof. Ricardo Antonello

ÍNDICE... 2 INTRODUÇÃO... 4

XPath. Resumo Descrever um esquema específico XML (XPath) para identificar subestruturas

Transcrição:

www.eversantoro.com.br RECUPERANDO DADOS eversantoro

Usando funções de uma única linha para personalizar a saída eversantoro

Funções SQL Entrada Saída Função arg 1 arg 2 A função executa a ação Valor do Resultado arg n

Dois tipos de funções SQL Funções Funções de uma única linha Retornam um resultado por linha Funções de várias linhas Retornam um resultado para um conjunto de linhas

Funções de uma única linha Funções de uma única linha: Manipulam itens de dados Aceitam argumentos e retornam um valor Atuam em cada linha retornada Retornam um resultado por linha Podem modificar o tipo de dados Podem ser aninhadas Aceitam argumentos que podem ser uma coluna ou uma expressão function_name [(arg1, arg2,...)]

Funções de uma única linha CARACTERE GERAL Funções de uma única linha NÚMERO CONVERSÃO DATA

Funções de Caracteres Funções de caracteres Funções de Conversão LOWER UPPER INITCAP Funções de Manipulação CONCAT SUBSTR LENGTH INSTR LPAD RPAD TRIM REPLACE

Funções de Conversão Essas funções convertem as strings: Função LOWER('SQL Course') UPPER('SQL Course') INITCAP('SQL Course') Resultado sql course SQL COURSE Sql Course

Usando funções de conversão Exibe o número de funcionário, o nome e o número de departamento do funcionário Higgins: SELECT employee_id, last_name, department_id FROM employees WHERE last_name = 'higgins'; SELECT employee_id, last_name, department_id FROM employees WHERE LOWER(last_name) = 'higgins';

Funções de Manipulação Essas funções manipulam as strings de caracteres: Função CONCAT('Hello', 'World') SUBSTR('HelloWorld',1,5) LENGTH('HelloWorld') INSTR('HelloWorld', 'W') LPAD(salary,10, '*') RPAD(salary, 10, '*') REPLACE ('JACK and JUE','J','BL') TRIM('H' FROM 'HelloWorld') Resultado HelloWorld Hello 10 6 *****24000 24000***** BLACK and BLUE elloworld

Usando as funções de manipulação 1 SELECT employee_id, CONCAT(first_name, last_name) NAME, job_id, LENGTH (last_name), INSTR(last_name, 'a') "Contains 'a'?" FROM employees WHERE SUBSTR(job_id, 4) = 'REP'; 2 3 1 2 3

Alinhando Funções Funções de uma única linha podem ser aninhados em qualquer nível. Funções aninhadas são avaliadas a partir do nível mais profundo para o nível mínimo de profundidade.. F3(F2(F1(col,arg1),arg2),arg3) Passo 1 = Resultado 1 Passo 2 = Resultado 2 Passo 3 = Resultado 3

Exemplo de funções alinhadas SELECT last_name, UPPER(CONCAT(SUBSTR (LAST_NAME, 1, 8), '_US')) FROM employees WHERE department_id = 60;

Funções Numéricas ROUND: arredonda o valor para um decimal específico TRUNC: trunca o valor para um decimal específico MOD: retorna o residual da divisão Funções ROUND(45.926, 2) TRUNC(45.926, 2) MOD(1600, 300) Resultado 45.93 45.92 100

Usando a função ROUND 1 2 SELECT ROUND(45.923,2), ROUND(45.923,0), ROUND(45.923,-1) FROM DUAL; 3 1 2 DUAL é uma tabela fictícia que você pode usar para visualizar resultados de funções e cálculos.. 3

Usando a função TRUNC 1 2 SELECT TRUNC(45.923,2), TRUNC(45.923), TRUNC(45.923,-1) FROM DUAL; 3 1 2 3

Usando a função MOD Para todos os funcionários com o título de cargo de Representante de Vendas, calcule o residual do salário após ele ser dividido por 5.000 SELECT last_name, salary, MOD(salary, 5000) FROM employees WHERE job_id = 'SA_REP';

Trabalhando com Datas O banco de dados Oracle armazena datas em um formato numérico interno: século, ano, mês, dia, horas, minutos e segundos. O formato de exibição de datas padrão é DD-MON-RR. Permite que você armazene datas do século 21 no século 20 especificando somente os últimos dois dígitos do ano Permite que você armazene datas do século 20 no século 21 da mesma maneira SELECT last_name, hire_date FROM employees WHERE hire_date < '01-FEB-08';

Usando a função SYSDATE SYSDATE é uma função que retorna: Data Hora SELECT sysdate FROM dual;

Aritmética com Datas Adicione um número à data ou subtraia um número da data de um valor de data resultante. Subtraia duas datas para localizar o número de dias entre essas datas. Adicione horas a uma data dividindo o número de horas por 24.

Usando operadores aritméticos com Datas SELECT last_name, (SYSDATE-hire_date)/7 AS WEEKS FROM employees WHERE department_id = 90;

Usando Funções de Datas Função MONTHS_BETWEEN ('01-SEP-95','11-JAN-94') ADD_MONTHS ('31-JAN-96',1) NEXT_DAY LAST_DAY ('01-SEP-95','FRIDAY') ('01-FEB-95') Resultado 19.6774194 '29-FEB-96' '08-SEP-95' '28-FEB-95'

Usando ROUND e TRUNC com datas Assumindo SYSDATE = '25-JUL-03': Função ROUND(SYSDATE,'MONTH') ROUND(SYSDATE,'YEAR') TRUNC(SYSDATE,'MONTH') TRUNC(SYSDATE,'YEAR') Resultado 01-AUG-03 01-JAN-04 01-JUL-03 01-JAN-03 eversantoro

DÚVIDAS???