Apostilas para concursos 2018

37.172 Questões

40.100 vagas em concursos

 

 

Domingo, 21 de Janeiro de 2018.

 

AOCP | Nível Médio

» Polícia Militar do Estado de Tocantins (PM TO) abre concurso para 1.000 vagas

COMPERVE | Níveis Médio e Superior

» Secretaria de Estado da Saúde Pública do Rio Grande do Norte (SESAP RN) abre concurso para 404 vagas

CESPE UnB | Nível Superior

» Secretaria de Estado da Educação de Alagoas (SEDUC AL) abre concurso para 850 vagas

 

Concursos da Vunesp

VUNESP | Nível Médio| Salários de R$ 4.706,53

» TJ SP abre concurso para 235 vagas de Técnico Escrevente Judiciário

 

Material de estudo para concursos

 

Enem teoria e exercícios

 

Exame Nacional de Ensino Médio (ENEM)-EXAME NACIONAL DE ENSINO MÉDIO - ENEM ( 4 Volumes )
Exame Nacional de Ensino Médio (ENEM)
EXAME NACIONAL DE ENSINO MÉDIO - ENEM ( 4 Volumes )

 

Material de estudo para concursos

 

Enem teoria e exercícios

 

Exame Nacional de Ensino Médio (ENEM)-EXAME NACIONAL DE ENSINO MÉDIO - ENEM ( 4 Volumes )
Exame Nacional de Ensino Médio (ENEM)
EXAME NACIONAL DE ENSINO MÉDIO - ENEM ( 4 Volumes )

 

 

 

 

Treinamento de Serviço Social

Questões de Banco de Dados 2018

 

 

Questões para Praticar

 

» Para um melhor aproveitamento - resolva as questões - anote sua altenativa e depois confira os gabaritos.

» Para interagir com as questões - utilize - FireFox ou Chrome.

 

 

 

Nunca existiu uma grande inteligência sem uma veia de loucura.

Aristóteles

 

 

 

Ano: 2017 FGV - Fundação Getúlio Vargas    Ministério Público do Estado da Bahia (MPE BA) Nível Superior  Prova: Analista Técnico - Tecnologia  Banco de Dados MySQL

 

prancheta

 

 

 


Q35298


 

Considere a opção auto_increment, usada no MySQL quando da especificação de colunas de tabelas relacionais. No MS SQL Server, efeito semelhante pode ser obtido por meio da cláusula: 

 

a)  clustered;

 

 

b)  identity;

 

 

c)  nextval;

 

 

d)  partition;

 

 

e)  timestamp. 

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Ano: 2017 FGV - Fundação Getúlio Vargas    Ministério Público do Estado da Bahia (MPE BA) Nível Superior  Prova: Analista Técnico - Tecnologia  Banco de Dados MySQL

 

prancheta

 

 

 


Q35297


 

No MySQL 6, o valor do atributo engine que pode ser usado para a criação de tabelas Transaction-safe é:

 

a)  Arquive;

 

 

b)  CSV;

 

 

c)  Heap;

 

 

d)  InnoDB;

 

 

e)  MERGE.

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Ano: 2017 FGV - Fundação Getúlio Vargas    Ministério Público do Estado da Bahia (MPE BA) Nível Superior  Prova: Analista Técnico - Tecnologia  Banco de Dados SQL

 

prancheta

 

 

 


Q35296


 

Comandos de manipulação de dados localizados no interior de triggers no SQL Server podem fazer uso de duas tabelas especiais denominadas inserted e deleted.

Considere as seguintes afirmativas sobre essas tabelas.

I. A tabela inserted contém cópias dos registros sendo inseridos (operação insert) na tabela objeto do trigger.

II. A tabela inserted contém cópias dos registros sendo alterados (operação update) na tabela objeto do trigger.

III. A tabela deleted contém cópias dos registros sendo alterados (operação update) na tabela objeto do trigger.

IV. A tabela deleted contém cópias dos registros sendo removidos (operação delete) na tabela objeto do trigger.

O número de alternativas corretas é: 

 

a)  zero; 

 

 

b)  uma;

 

 

c)  duas;

 

 

d)  três; 

 

 

e)  quatro. 

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Ano: 2017 FGV - Fundação Getúlio Vargas    Ministério Público do Estado da Bahia (MPE BA) Nível Superior  Prova: Analista Técnico - Tecnologia  Banco de Dados SQL

 

prancheta

 

 

 


Q35295


» Texto Associado

 

Considerando as tabelas R e S apresentadas anteriormente, o comando SQL

              select a FROM R UNION ALL select d FROM S

produz um resultado que contém, além dos títulos: 

 

a)  1 linha;

 

 

b)  3 linhas;

 

 

c)  4 linhas;

 

 

d)  5 linhas;

 

 

e)  6 linhas.

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Ano: 2017 FGV - Fundação Getúlio Vargas    Ministério Público do Estado da Bahia (MPE BA) Nível Superior  Prova: Analista Técnico - Tecnologia  Banco de Dados SQL

 

prancheta

 

 

 


Q35294


» Texto Associado

 

Considere as tabelas R e S apresentadas anteriormente e o comando SQL a seguir.

                 update R set a = NULL

                where b >= (select max(d) from S)

Após execução desse comando, os valores na coluna a da tabela R seriam, de cima para baixo: 

 

a)  NULL, NULL, NULL

 

 

b)  1, 2, 4

 

 

c)  1, 2, NULL

 

 

d)  1, NULL, NULL

 

 

e)  NULL, 2, 4

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Ano: 2017 FGV - Fundação Getúlio Vargas    Ministério Público do Estado da Bahia (MPE BA) Nível Superior  Prova: Analista Técnico - Tecnologia  Banco de Dados SQL

 

prancheta

 

 

 


Q35293


» Texto Associado

 

Considerando as tabelas R e S apresentadas anteriormente, o resultado

questões de concursos Ministério Público do Estado da Bahia (MPE BA) 2017

seria obtido pela execução do comando SQL:  

 

a)  select * from R   where not exists (select * FROM S where a=c)

 

 

b)  select * from R   where not exists (select * FROM S where a=d)

 

 

c)  select * from S   where not exists (select * FROM R where a=c)

 

 

d)  select * from S   where not exists (select * FROM R where a=d)

 

 

e)  select * from R   where exists (select * FROM S where b=d)

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Ano: 2017 FGV - Fundação Getúlio Vargas    Ministério Público do Estado da Bahia (MPE BA) Nível Superior  Prova: Analista Técnico - Tecnologia  Banco de Dados SQL

 

prancheta

 

 

 


Q35292


» Texto Associado

 

Considerando as tabelas R e S apresentadas anteriormente, o comando SQL

              select count(*)

              from R, (select * from S where d=2) s



resulta no número:

 

a)  0

 

 

b)  1

 

 

c)  3

 

 

d)  6

 

 

e)  9

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Ano: 2017 FGV - Fundação Getúlio Vargas    Ministério Público do Estado da Bahia (MPE BA) Nível Superior  Prova: Analista Técnico - Tecnologia  Banco de Dados SQL

 

prancheta

 

 

 


Q35291


 

Considere um banco de dados no qual tenham sido criadas e instanciadas duas tabelas, como mostrado a seguir. 

'questões
O comando de inserção que provoca erro quando executado nesse banco de dados é: 



 

 

a)  insert into T1 values (2,2)

 

 

b)  insert into T2 values (1,NULL)

 

 

c)  insert into T1 values (1,NULL)

 

 

d)  insert into T2 values (3,NULL)

 

 

e)  insert into T1 values (NULL,NULL) 

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Ano: 2017 FGV - Fundação Getúlio Vargas    Ministério Público do Estado da Bahia (MPE BA) Nível Superior  Prova: Analista Técnico - Tecnologia  Banco de Dados Banco de Dados

 

prancheta

 

 

 


Q35290


 

Analise o diagrama a seguir. 
questões de concursos Ministério Público do Estado da Bahia (MPE BA) 2017

 Num banco de dados corretamente derivado desse diagrama, é correto afirmar que:

 

a)  a coluna a1 da tabela C não deve permitir valores nulos;

 

 

b)  a coluna b1 da tabela C deve permitir valores nulos;

 

 

c)  o relacionamento entre as tabelas B e C é não identificador;

 

 

d)  a coluna c1 não faz parte do identificador da tabela C;

 

 

e)  as tabelas A e B têm um relacionamento n:m entre si.

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Ano: 2017 FGV - Fundação Getúlio Vargas    Ministério Público do Estado da Bahia (MPE BA) Nível Superior  Prova: Analista Técnico - Tecnologia  Banco de Dados Formas normais

 

prancheta

 

 

 


Q35289


 

Considere a dependência funcional

                                                       A -> B



para os atributos A e B de uma tabela T, de um banco de dados relacional, normalizada até a FN Boyce-Codd.

Sobre uma determinada instância I de T, é correto concluir que: 

 

a)  I deve conter pelo menos dois registros;

 

 

b)  a coluna A deve, necessariamente, ser definida como uma chave estrangeira;

 

 

c)  mesmo que haja outras dependências funcionais estabelecidas para essa tabela, a coluna B não pode ser definida como unique;

 

 

d)  se um registro de I contém o valor 5 na coluna B, então não pode haver um outro registro de I que contenha o mesmo valor na mesma coluna;

 

 

e)  se um registro de I contém o valor 5 na coluna A, então não pode haver um outro registro de I que contenha o mesmo valor na mesma coluna.

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Ano: 2017 PUC-PR    Tribunal de Justiça do Estado do Mato Grosso do Sul (TJ MS) Nível Superior  Prova: Técnico de Nível Superior - Analista de Suporte de TI  Banco de Dados SQL Server

 

prancheta

 

 

 


Q35288


 

O tamanho máximo recomendado de agregação de tabelas otimizadas para memória que podem ser configuradas no SQL Server 2016 para uso com o recurso “In-Memory OLTP feature” é: 

 

a)  2 TB. 

 

 

b)  256 GB. 

 

 

c)  500 GB. 

 

 

d)  1 TB. 

 

 

e)  4 TB. 

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Ano: 2017 PUC-PR    Tribunal de Justiça do Estado do Mato Grosso do Sul (TJ MS) Nível Superior  Prova: Técnico de Nível Superior - Analista de Suporte de TI  Banco de Dados SQL

 

prancheta

 

 

 


Q35287


 

Analise as tabelas a seguir, considerando a utilização do INNER JOIN em SQL. 
questões de concursos Tribunal de Justiça do Estado do Mato Grosso do Sul (TJ MS) 2017
Para se obter a tabela resultado, deve ser utilizado o seguinte comando SQL:



 

 

a)  SELECT FROM itens itens.codigo, itens.subtotal, clientes.nome, pedido.valor   INNER JOIN (pedido INNER JOIN clientes  ON pedido.codcli = clientes.codigo)  ON pedido.codigo = itens.codped WHERE clientes.nome = 'Luís Alberto'. 

 

 

b)  SELECT itens.codigo, itens.subtotal, clientes.nome, pedido.valor FROM itens   INNER JOIN pedido INNER JOIN clientes  ON pedido.codcli = clientes.codigo   ON pedido.codigo = itens.codped WHERE clientes.nome = 'Luís Alberto'. 

 

 

c)  SELECT itens.codigo, itens.subtotal, clientes.nome, pedido.valor FROM itens  INNER JOIN (pedido INNER JOIN clientes  ON pedido.codcli = clientes.codigo)  ON pedido.codigo = itens.codped WHERE clientes.nome = 'Luís Alberto'. 

 

 

d)  SELECT itens.codigo, itens.subtotal, clientes.nome, pedido.valor FROM itens   INNER JOIN pedido INNER JOIN clientes  ON pedido.codcli = clientes.codigo   ON pedido.codigo = itens.codped WHERE clientes.nome = 'Luís Alberto'. 

 

 

e) SELECT itens.codigo, itens.subtotal, clientes.nome, pedido.valor FROM itens   INNER JOIN (pedido INNER JOIN clientes ON pedido.codcli = pedido.codigo)    ON clientes.codigo = itens.codped WHERE clientes.nome = 'Luís Alberto'. 

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Ano: 2017 PUC-PR    Tribunal de Justiça do Estado do Mato Grosso do Sul (TJ MS) Nível Superior  Prova: Técnico de Nível Superior - Analista de Suporte de TI  Banco de Dados SQL Server

 

prancheta

 

 

 


Q35286


 

Microsoft SQL Server Integration Services (SSIS) é uma plataforma para extrair, integrar e transformar dados corporativos, de diferentes fontes, como arquivos XML, arquivos simples ou fontes de dados relacionais. Pode ser usado, por exemplo, para copiar bases e modificar seus dados para envio a outros destinos, enviar e-mail sobre ocorrências e manter data warehouses.

Com relação aos recursos encontrados no SSIS, analise as assertivas a seguir.

I. Para o SSIS, um package é uma coleção de conexões, fluxos de controle ou de dados, variáveis e parâmetros, agrupados por meio de ferramentas de design gráfico.

II. Dentro os tipos de tarefas em um package do SSIS, o Transfer SQL Server Objects Task deve ser usado quando uma tabela ou uma quantidade selecionada de dados precisa ser movida entre dois servidores, enquanto o Bulk Insert Task deve ser usado quando um banco de dados inteiro precisa ser movido entre dois servidores.

III. Em um package do SSIS, é possível vincular dois executáveis através de uma precedence constraint, propriedade definida na ferramenta SSIS Designer.

IV. O utilitário de prompt de comando DTUtil pode ser usado para configurar os pacotes do SQL Server Integration Services, e o utilitário DTExec pode ser usado para mover um package do SSIS.

Está(ão) CORRETA(S) apenas a(s) assertiva(s):

 

a)  I e III. 

 

 

b)  II e III. 

 

 

c)  II e IV. 

 

 

d)  I. 

 

 

e)  IV. 

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Ano: 2017 PUC-PR    Tribunal de Justiça do Estado do Mato Grosso do Sul (TJ MS) Nível Superior  Prova: Técnico de Nível Superior - Analista de Suporte de TI  Banco de Dados Banco de Dados Relacionais

 

prancheta

 

 

 


Q35285


 

Considere o seguinte diagrama de um modelo lógico de um banco de dados relacional:  

questões de concursos Tribunal de Justiça do Estado do Mato Grosso do Sul (TJ MS) 2017

Sobre esse diagrama, é CORRETO afirmar que  

 

a)  a tabela vote é de primeira ordem.

 

 

b)  a coluna review_id na tabela revision tem sua origem na tabela license

 

 

c)  na tabela spam_report a chave primária composta por user_id e revision_id está incorretamente definida. 

 

 

d)  a tabela license depende da tabela review. 

 

 

e)  a tabela spam_report é do tipo associativa.  

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Ano: 2017 PUC-PR    Tribunal de Justiça do Estado do Mato Grosso do Sul (TJ MS) Nível Superior  Prova: Técnico de Nível Superior - Analista de Suporte de TI  Banco de Dados Álgebra relacional

 

prancheta

 

 

 


Q35284


 

 Identifique a operação que NÃO faz parte das operações do conjunto básico da álgebra relacional.

 

a)  União (Union). 

 

 

b)  Produto cartesiano (Cartesian Product). 

 

 

c)  Diferença (Difference). 

 

 

d)  Junção (Join). 

 

 

e)  Seleção (Selection). 

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Ano: 2017 PUC-PR    Tribunal de Justiça do Estado do Mato Grosso do Sul (TJ MS) Nível Superior  Prova: Técnico de Nível Superior - Analista de Suporte de TI  Banco de Dados OLAP (On-line Analytical Processing), SQL Server

 

prancheta

 

 

 


Q35283


 

A tecnologia OLAP (Online Analytical Processing) provê suporte a banco de dados multidimensionais, usado em soluções de apoio à decisão e Business Intelligence (BI), como o Microsoft SQL Server Analytical Services (SSAS), que fornece os dados analíticos para relatórios de negócios e aplicativos cliente, tais como Excel e relatórios do Reporting Services.

Com relação às diferentes características e ferramentas próprias da OLAP, analise as assertivas a seguir.

I. Na modelagem usada para representar dados multidimensionais, o diagrama do esquema estrela tem em seu centro uma tabela fato vinculada a várias tabelas dimensões, dispostas radialmente. A tabela fato armazena dados descritivos, enquanto as tabelas dimensões armazenam dados numéricos.

II. Dentre as operações suportadas no OLAP, estão os operadores de cubos de dados: slice, que seleciona um subconjunto de dimensões; dice, que seleciona um subconjunto do cubo original; e drill-down, que retorna detalhes de uma dimensão.

III. Uma instância do Microsoft SQL Server Analysis Services (SSAS) é executada em bancos de dados tabulares, bancos de dados multidimensionais, ou em ambos.

IV. O processo de mineração de dados (datamining) permite descobrir padrões implícitos nos dados armazenados em datawarehouse, com o objetivo de usar tais padrões para vantagens competitivas em negócios. 

Estão CORRETAS apenas as assertivas:  

 

a)  III e IV. 

 

 

b)  I, II e III. 

 

 

c)  II e IV. 

 

 

d)  I e IV. 

 

 

e)  II, III e IV. 

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Ano: 2017 PUC-PR    Tribunal de Justiça do Estado do Mato Grosso do Sul (TJ MS) Nível Superior  Prova: Técnico de Nível Superior - Analista de Suporte de TI  Banco de Dados SQL Server

 

prancheta

 

 

 


Q35282


 

O Microsoft SQL Server Reporting Services (SSRS) fornece um conjunto de ferramentas e serviços prontos, totalmente integrados ao SQL Server, que permitem criar, gerenciar e entregar relatórios personalizados para uma organização. Com o Reporting Services, é possível publicar relatórios, agendar o processamento de relatórios ou acessar relatórios sob demanda.

Com relação às diferentes ferramentas e serviços do Reporting Services, analise as assertivas a seguir.

I. O Report Builder, que faz parte do SQL Server Data Tools (SSDT) e cujo acesso ocorre através do Microsoft Visual Studio, é adequado para criadores de relatórios experientes em Excel e que desejam evoluir para a criação de relatórios com o Reporting Services.

II. O Report Designer é melhor aproveitado por criadores de relatórios experientes em desenvolvimento com ferramentas SSDT, como o SQL Server Integration Services, pois seu editor de expressões do Visual Basic permite a criação de itens personalizados em relatórios.

III. A integração do Reporting Services com banco de dado e segurança do SharePoint permite que o SharePoint atue como servidor front-end. Nesse caso, relatórios, fontes de dados e modelos de dados são armazenados, acessados e gerenciados no próprio SharePoint.

IV. O SSRS pode se conectar diretamente com diferentes tecnologias de fonte de dados, como uma instância do SQL Server. Contudo, para se conectar com um modelo do SQL Server Analysis Services (SSAS) é preciso a intermediação de um web service.

Estão CORRETAS apenas as assertivas: 

 

a)  I e IV.  

 

 

b)  II e III. 

 

 

c)  II e IV. 

 

 

d)  I e III. 

 

 

e)  I e II. 

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Ano: 2017 PUC-PR    Tribunal de Justiça do Estado do Mato Grosso do Sul (TJ MS) Nível Superior  Prova: Técnico de Nível Superior - Analista de Suporte de TI  Banco de Dados OLAP (On-line Analytical Processing)

 

prancheta

 

 

 


Q35281


 

Os dados para suporte à decisão são conceitualmente diferentes dos dados usados nos bancos de dados para processamento de transações. Esses últimos, também conhecidos como banco de dados operacionais, trabalham com dados pormenorizados, próprios para tratar questões como rastrear pedidos, resolver reclamações de cliente, atender às necessidades dos funcionários, etc. Em contraposição, os bancos para suporte à decisão, são estruturados a partir da transformação dos dados dos bancos operacionais, com o objetivo de facilitar a integralização dos diferentes processos de negócios, mantendo o desempenho de acesso.

Um modelo de dados Multidimensional é muito adequado à representação de dados e às operações próprias ao processamento de suporte à decisão. Com relação aos recursos e técnicas característica a dados multidimensionais, assinale a afirmativa CORRETA

 

a)  O ROLAP (Relational OLAP) é uma alternativa proposta pelos fornecedores de SGBDs relacionais, que ampliaram seus produtos para oferecer uma arquitetura em que o armazenamento de dados multidimensionais é feito em bases de dados relacionais, o que permite utilizar linguagem SLQ para consulta, facilitando a construção e acesso aos datawarehouses, bem como a otimização dessas consultas, o que proporciona bom desempenho a esse tipo de solução.  

 

 

b)  Os dados de movimentação dos sistemas-fonte oferecem a base para atualizar um datawarehouse, afetando fatos e/ou dimensões. Os dados de movimentação ditos cooperativos envolvem a captura das atividades nos sistemas-fonte a partir dos registros de log, cuja disponibilidade é imediata. Contudo, é necessária uma quantidade de processamento significativa para extrair dados úteis. 

 

 

c)  Dois exemplos de problemas comuns relativos à qualidade dos dados, que devem ser tratados nas fases de propagação e notificação do fluxo de trabalho para a manutenção de um datawarehouse, são do tipo transação orfanada – em que elementos importantes da transação são perdidos – e dados conflitantes – em que diferentes fontes apresentam conflito de dados, como endereços diferentes para o mesmo cliente.

 

 

d)  No processo de renovação de um datawarehouse, a diferença de tempo de carga é a diferença entre a ocorrência de um evento no mundo real e seu armazenamento em um banco relacional (tempo de transação), para, na sequência, ocorrer o armazenamento do evento em um datawarehouse.

 

 

e)  A tecnologia de armazenamento MOLAP (Multidimensional OLAP) permite a manipulação direta de cubos armazenados pré-calculados – com características exclusivas como esparsidade e agregação complexa, o que permite desempenho de consulta melhor do que as de abordagens concorrentes.

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Ano: 2017 PUC-PR    Tribunal de Justiça do Estado do Mato Grosso do Sul (TJ MS) Nível Superior  Prova: Técnico de Nível Superior - Analista de Suporte de TI  Banco de Dados SQL Server

 

prancheta

 

 

 


Q35280


 

Introduzido no SQL Server 2012, a função de string CONCAT retorna uma sequência de caracteres que é o resultado da concatenação de dois ou mais valores de sequência de caracteres (strings). 

questões de concursos Tribunal de Justiça do Estado do Mato Grosso do Sul (TJ MS) 2017

 O resultado da seguinte declaração SELECT que usa a função de string CONCAT é

 

a)  Pato Donald tem cerca de 85 anos. 

 

 

b)  PatoDonaldtemcercade85anos. 

 

 

c)  Um erro será gerado porque todos os valores de parâmetros devem ser do tipo string. 

 

 

d)  PatoDonald tem cerca de 85 anos. 

 

 

e)  NULL. 

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

Ano: 2017 PUC-PR    Tribunal de Justiça do Estado do Mato Grosso do Sul (TJ MS) Nível Superior  Prova: Técnico de Nível Superior - Analista de Suporte de TI  Banco de Dados SQL Server

 

prancheta

 

 

 


Q35279


 

Dada uma estrutura de variáveis do tipo tabela, conforme abaixo, no SQL Server 2012, com os dados de amostra fornecidos: 

questões de concursos Tribunal de Justiça do Estado do Mato Grosso do Sul (TJ MS) 2017

 

 

a) SELECT [StockSymbol], [TransactionDate], [StockPrice], LAG([StockPrice]) OVER (PARTITION BY [StockSymbol]                 ORDER BY [TransactionDate] ASC) AS [PreviousPrice]                                             FROM @StockTransactions                                    ORDER BY [StockSymbol], [TransactionDate] 

 

 

b)  SELECT [StockSymbol], [TransactionDate], [StockPrice], LAG([StockPrice], 0, NULL) OVER (GROUP BY                   [StockSymbol] ORDER BY [TransactionDate] ASC) AS [PreviousPrice]                          FROM @StockTransactions                               ORDER BY [StockSymbol], [TransactionDate] 

 

 

c)  SELECT [StockSymbol], [TransactionDate], [StockPrice], LAG([StockPrice]) OVER (ORDER BY [TransactionDate]                  ASC) AS [PreviousPrice]                 FROM @StockTransactions                 GROUP BY [StockSymbol]                             ORDER BY [StockSymbol], [TransactionDate] 

 

 

d)  SELECT [StockSymbol], [TransactionDate], [StockPrice], LAG([StockPrice], 0, NULL) OVER (PARTITION BY                      [StockSymbol] ORDER BY [TransactionDate] ASC) AS [PreviousPrice]                            FROM @StockTransactions                          ORDER BY [StockSymbol], [TransactionDate]  

 

 

e)  SELECT [StockSymbol], [TransactionDate], [StockPrice], LAG([StockPrice]) OVER (GROUP BY [StockSymbol]           ORDER BY [TransactionDate] ASC) AS [PreviousPrice]        FROM @StockTransactions                    ORDER BY [StockSymbol], [TransactionDate] 

 

 

resolver    |     Comente a questão no final dessa página:

 

 

 

 

 

Compartilhe:» #spsconcursos.com - sem inscrição, sem cadastro e grátis

 

 

 

 

 

» Deseja alguma disciplina específica - escreva-nos!

 

» Se souber o resultado - resolva a questão (clique em comentários) - isso o ajudará a fixar melhor o assunto. A comunidade concurseira agradece!

 

 

»Veja outras Questões

 

 

 

 

Treinamento de Engermagem - Imunização

»Conhença as organizadoras de concursos

 

 

 

 

Deixe aqui seu comentário (com o número da Questão):