Funções de Linha 17/04/06. Funções de Linha Gerar ou construir novo valor não existente na tabela inicial. Valor construído a partir de dados de uma ou.

Slides:



Advertisements
Apresentações semelhantes
O Comando DROP INDEX Para eliminar um índice definido sobre uma tabela, utilize: Drop Index on ; Ex: No Access: Drop Index X on.
Advertisements

Professor: Marcus Sampaio Monitor: Eduardo Santiago Moura
III – Oracle 9i Coleções.
Marco Antonio Montebello Júnior
Shop Notas de implementação [Exercício da Disciplina de ADAV]
Projeto Maven AcademicNet Grupo DGMR Daniel Isidoro Born Guilherme Amaral Márcio Percilio Roberto Rutz.
Sequences Marilde Santos. O que são Sequences? Valores sequenciais podem ser gerados automaticamente pelo Oracle com o uso de sequences. A sequence gera.
1 SQL: Aula 3. 2 Roteiro cláusulas order by e group by Outer Joins e valores null Criação de esquemas Modificação da base de dados Definição de Visões.
SQL – Noções Gerais Por Márcia Jacyntha N. Rodrigues Lucena
1 A Linguagem SQL Todo Banco de Dados apresenta uma Linguagem para definição e uma para manipulação de dados. Com relação aos Bancos de Dados Relacionais,
Oficina sobre banco de dados
Prof. José Fernando Rodrigues Júnior Pacotes Material original: Profa. Elaine Parros Machado de Sousa SCC Bancos de Dados e Suas Aplicações.
Procedimentos e Funções
Ronaldo Celso Messias Correia
Html5- Desenvolvendo Aplicações. Html5- Introdução a SQL Métodos OpenDatabase (utilizado para criar ou abrir uma Base de Dados); Transaction (permite.
FRB - Maio 2002MCS9–1 Regras (Restrições) de Integridade Sistemas comerciais relacionais são muito finos de restrições para garantir a qualidade dos dados.
SQL Procedural Junho/2006.
SQL procedural – parte 2.
Funções de Linha 17/04/06.
Subconsultas em SQL. Subconsulta Estrutura geral SELECT.... FROM.... WHERE [at] OPERADOR ( SELECT... FROM... [WHERE... ]) Declaração SELECT localizada.
BDOO. Modelos tradicionais (relacional, rede e hierárquico) : aplicações tradicionais Novas aplicações para : Sistemas CAD Manufatura Experimentos científicos.
Introdução à Consulta 24/3/06. Categorias de comandos DDL : estruturação de objetos de BD Ex. create table, drop index, alter table... DML: manipulação.
Funções de Linha 24/04/06. Funções de Linha Gerar ou construir novo valor não existente na tabela inicial. Valor construído a partir de dados de uma ou.
SQL-3. Novo contexto e necessidade de : Manipular imagens Outros tipos de dados além de texto e números Recuperação de dados mais complexos Níveis distintos.
Objeto de BD: visão Há 2 tipos de tabelas Tabela base
Sql-3 ( final ).
Estrutura de repetição 18/set. Uso Foi construído o problema de ler notas de um aluno e fazer média. E para 5 alunos ????
Aplicação com PHP Desenvolvendo. Conteúdo parte 2 Um script MySQL para a table (blg_blog.sql) e um script para popular a table com uma conta de administrador.
Capítulo VII – Tipos Enumerativos e Estruturas 7.1 – Tipos enumerativos 7.2 – A necessidade de estruturas 7.3 – Manipulação dos campos de uma estrutura.
Formação de Administradores de Redes Linux LPI – level 1 SENAC TI Fernando Costa SQL (Structure Query Language)
UERJ - Agosto 2000© Oscar Luiz Monteiro de Farias1 Bancos de Dados Mestrado em Engenharia de Computação área de concentração Geomática.
04:27 Introdução Tipos de Fluxo de Dados e de Arquivos Manipulação de Arquivos em Java Classes FileReader e FileWriter Classes FileInputStream e FileOutputStream.
Stored Procedure, Function and Trigger
Introdução Ciência da Computação estudo de algoritmos –ÊNFASE ao estudo de DADOS armazenamento manipulação refinamento (a partir de dados cru) estrutura.
Linguagem de Banco de Dados - SQL
Transporte Escolar Fluvial
MySQL Gerdson de Araújo Silva Universidade Federal de Alagoas Maceió-AL, 21 de maio de 2009.
7 - Funções pré-definidas
Banco de dados Profª Kelly Medeiros.
Microsoft SQL Server 2008 SPARSE. Ambiente de teste Uma tabela é criada com 3 campos: CREATE TABLE [dbo].[Cliente_com_campos_basicos] ( [IdCliente] int.
Query Tuning Lílian Simão Oliveira.
IV- Metodologia de Projeto de BD OO. Transformação ODMG OR.
Prof. Eduardo Mantovani Prof. Fábio de P. Santos AES 2007.
Exercícios de revisão.
INPE / CAP-315 Airam J. Preto, Celso L. Mendes Aula 30 (1) Empacotamento de Dados em MPI Tópicos: Buffer de Mensagem Empacotamento/Desempacotamento.
SQL Server 2012 Tipos de Dados e Tabelas
Tópicos de Sistemas de Informação A Carlos Oberdan Rolim Ciência da Computação.
Autora: Carla DeAngelis Autor: Adilson da Silva Lima
Sample Fill LINQ (Language Integrated Query) Objects XML SQL User Data OData.
Funções ou procedures Professor Esp. Diego André Sant’Ana
Cursor Professor Esp. Diego André Sant’Ana
III – Oracle 10g Coleções. Introdução Coleção: formada de objetos do mesmo tipo, cada um com um índice (posição) único dentro da coleção –NESTED TABLE.
III – Oracle10g Funções que Manipulam Apontadores.
Desenvolvendo um script SQL
Criação de Tabelas. CREATE TABLE nome_da_tabela ( >>. >> ) Ex.: SQL SERVER 2008 CREATE TABLE pessoa ( CPF VARCHAR(11) NOT NULL, NOME VARCHAR(100) NOT.
Baseado no material do Professor Raul Paradeda
Curso de Análise e Desenvolvimento de Sistemas Projeto de Banco de Dados Marcelo da Silveira Siedler.
José Antônio da Cunha 3/6/2016 José Antônio - CEFET-RN 1 Copyright © Dale Carnegie & Associates, Inc.
Criando um Banco de Dados no PHPMyAmin
Responseware Como cadastrar seu usuário e participar da votação
Recursos de Programação
Introdução à Linguagem JavaScript
Exercícios create table ALUNOS ( create table CIDADES (
BANCO DE DADOS Araújo Lima Out / 2017 Araújo.
BANCO DE DADOS Araújo Lima Outubro / 2017 Araújo.
Unit 1
Programação Funcional
MS-SQL Server Structure Query Language
Prática - BD Distribuído
Módulo III Capítulo 3: Linguagem SQL
Transcrição da apresentação:

Funções de Linha 17/04/06

Funções de Linha Gerar ou construir novo valor não existente na tabela inicial. Valor construído a partir de dados de uma ou mais células da tabela original. Todas essas células deve pertencer a uma única linha dentro da tabela.

Funções de Linha – caso 1 * Novo valor obtido de colunas assinaladas Ex. SELECT nome || nome-meio || sobrenome AS NOME FROM Pessoa WHERE matricula = 73847

Script de apoio create table employee_tbl ( emp_id varchar(9) not null, last_name varchar(10) not null, first_name varchar(10) not null, middle_name varchar(20) null, address varchar(20) not null, city varchar(15) not null, state char(2) not null, zip varchar(8) not null, phone varchar(10) null, pager varchar(10) null, primary key(emp_id) )

Função de Linha – caso 2 Criação da coluna calculada SELECT n1 + n2 + n3 AS media FROM A WHERE mat IN ( 3, 4 ) Mat, n1, n2, n3 A Media

Funções de Linha - Estrutura das funções de linha - Funções de manipulação de caracteres - Funções numéricas - Trabalhando com datas - Funções de datas - Aninhando funções - Funções gerais (NVL, nullif, coalesce, etc.) - Função case - Função decode

Estrutura SELECT FUNCAO_LINHA (campo [,campo2,...] ) FROM.... WHERE... Usar na cláusula SELECT

Funções Numéricas de Linha Aritmética + SELECT FROM... - SELECT 3 –2 FROM... *... / Power(a,b) select power( limite_credito,2) from funcionario SQRT(a) select sqrt( limite_credito) from funcionario TRUNC select trunc(limite_credito/2) from funcionario MOD select MOD( quantidade, 2) from itens_refeicao

Funções de Linha Sinais, arrendondamento, corte Sign( a) select sign ( quantidade ) from itens_refeicao abs (a) select abs( quantidade ) from itens_refeicao Ceil(a, b) Menor inteiro menor ou igual ao valor Floor Maior inteiro menor ou igual ao valor Round(a, n) select round( limite_credito,2 ) from funcionario trunc(a, n) select trunc( limite_credito, 2) from funcionario

Funções de Texto Concat || select first_name || ' ' || middle_name || ' ' || last_name from employee_tbl Upper(a) Select upper( first_name) from employee Lower(a) Select lower( first_name) from employee Trim(a) Select trim( first_name) from employee Length(a) Select length (fisrt_name) from employee

Referências Manual do Postgres : 9.4. String Functions and Operators Livro PATRICK, J. SQL Fundamentos. Cap. 9, 10 e 11