Questões de Concurso Comentadas sobre sql em banco de dados

Foram encontradas 3.247 questões

Q824810 Banco de Dados

SELECT d.nome, d.data_contratacao, c.nome, c.data_contratacao

FROM dentista d JOIN dentista c

ON (d.cro_chefe = c.cro)

WHERE d.data_contratacao < c.data_contratacao; 

A partir do código SQL (Structured Query Language) acima, julgue o item subsecutivo.

A consulta mostra o nome e a data de contratação de todos os dentistas que foram contratados antes de seus chefes, contendo ainda o nome e a data de contratação de seus chefes.

Alternativas
Q824809 Banco de Dados

SELECT d.nome, d.data_contratacao, c.nome, c.data_contratacao

FROM dentista d JOIN dentista c

ON (d.cro_chefe = c.cro)

WHERE d.data_contratacao < c.data_contratacao; 

A partir do código SQL (Structured Query Language) acima, julgue o item subsecutivo.

A cláusula WHERE pode ser substituída pela cláusula HAVING, sem provocar alterações no resultado da consulta.

Alternativas
Q824808 Banco de Dados

SELECT d.nome, d.data_contratacao, c.nome, c.data_contratacao

FROM dentista d JOIN dentista c

ON (d.cro_chefe = c.cro)

WHERE d.data_contratacao < c.data_contratacao; 

A partir do código SQL (Structured Query Language) acima, julgue o item subsecutivo.

A consulta apresenta erro de sintaxe, pois não é possível, em SQL, especificar, na cláusula from, duas tabelas com o mesmo nome.

Alternativas
Q824414 Banco de Dados
Com relação à linguagem SQL, é incorreto afirmar que o comando:
Alternativas
Q813820 Banco de Dados
Considere um banco de dados que possua as tabelas ALUNOA, ALUNOB e ALUNOC. Considere ainda que a tabela ALUNOA possui as colunas MATRICULA e CPF. Nesse cenário, um exemplo de um comando SQL válido é:
Alternativas
Q803070 Banco de Dados
Qual é a sintaxe correta do comando SQL, que deve ser utilizado para eliminar as duplicatas dos resultados de uma instrução select a ser realizada na tabela de PRODUTOS?
Alternativas
Q800975 Banco de Dados
Qual comando SQL deve ser utilizado para se encontrar a média aritmética de um conjunto de valores?
Alternativas
Q800974 Banco de Dados
Qual comando SQL é necessário para listar os itens na tabela de PRODUTOS ordenados por NOME, começando pelo final do alfabeto?
Alternativas
Q800866 Banco de Dados
Na linguagem de manipulação de dados DML, os comandos que permitem remover linhas existentes em uma tabela e mudar os valores de dados em uma ou mais linhas da tabela existente são, respectivamente:
Alternativas
Q800865 Banco de Dados
São características da linguagem SQL as abaixo relacionadas, EXCETO:
Alternativas
Q794387 Banco de Dados
Uma aplicação WEB foi construída de forma que o texto digitado em campos dos formulários é diretamente transferido para as expressões SQL (Structured Query Language). Esta é uma forma insegura de tratamentos das informações, permitindo que comandos SQL sejam passados diretamente ao SGBD (Sistema Gerenciador de Banco de Dados). Assinale a alternativa que indica como esta forma de ataque é mais conhecida em inglês:
Alternativas
Q792291 Banco de Dados
Tabela 3A6AAA
dados da tabela:
ID; nome; idtipo; preco
25; creme; 3; 11,50
31; arroz; 4; 12,50
34; leite; 1; 14,00
42; sabão; 5; 11,00
46; carne; 1; 12,75
48; shampoo; 5; 12,30
58; azeite; 1; 13,25
Assinale a opção que apresenta o comando S Q L correto para se incluir um novo campo idcategoria do tipo INT nos dados da tabela 3A6AAA, denominada tbproduto.
Alternativas
Q792290 Banco de Dados
Tabela 3A6AAA
dados da tabela:
ID; nome; idtipo; preco
25; creme; 3; 11,50
31; arroz; 4; 12,50
34; leite; 1; 14,00
42; sabão; 5; 11,00
46; carne; 1; 12,75
48; shampoo; 5; 12,30
58; azeite; 1; 13,25
Considerando-se os campos e dados contidos na tabela 3A6AAA, denominada tbproduto, é correto afirmar que o comando SQL.
Alternativas
Q791445 Banco de Dados
Analise este comando SQL executado em MYSQL escolha a resposta correta:
SELECT `alu_nome` AS "Nome do Aluno" , DATE_FORMAT(`alu_data_nascimento`, '%d/%m/%Y' ) AS 'Dt Nasc' , ROUND((DATEDIFF (CURDATE(),`alu_data_nascimento`) / 365),0) AS 'Idade(aprox)' FROM `alunos` WHERE `alu_nome` LIKE 'M%' ORDER BY MONTH(`alu_data_nascimento`), DAY(`alu_data_nascimento`)
Alternativas
Q791443 Banco de Dados
Considere as instruções SQL a seguir e identifique a alternativa que produza o mesmo resultado. SELECT MATRICULA, NOME FROM EMPREGADO WHERE MAT IN (SELECT I_MATRICULA FROM DIRETORIA WHERE I_MATRICULA=‘XXXX’);
Alternativas
Q789960 Banco de Dados
A linguagem SQL (Structured Query Language) é a linguagem padrão para operações com banco de dados relacionais. Supondo a existência da tabela Peca com os dados solicitados, assinale qual comando SQL implementa corretamente a seguinte consulta: Listar as peças (código, descrição e tipo) que estejam na prateleira “A31” ou cuja quantidade esteja entre 3 e 18.
Alternativas
Q789072 Banco de Dados

Observe a instrução SQL a seguir, que representa uma consulta à tabela "TB_Produto" de uma instância de banco de dados Oracle 11g.

SELECT desc_prod

FROM TB_Produto

WHERE to_char(data_saida,'YYYY-MM-DD') = '2016-01-

04';

A consulta lista a descrição dos produtos que tiveram data de saída do estoque em 04 de Janeiro de 2016. A coluna que armazena a data de saída do produto não é chave primária. Visando melhorar o desempenho das consultas à coluna “data_saida”, o Administrador de Banco de Dados deve criar um índice do tipo:

Alternativas
Q788623 Banco de Dados
Para criar e remover uma tabela em um banco de dados, os comandos SQL são, respectivamente,
Alternativas
Q786855 Banco de Dados
O SQL*Plus é uma ferramenta disponível em Oracle que permite a inserção de instruções SQL (Structured Query Language) usando o teclado, ou até mesmo a execução de scripts contendo instruções SQL. Com o SQL*Plus a integração com o banco de dados é mais perceptível, uma vez que ao digitar as instruções SQL observa-se os resultados retornados pelo banco de dados. No SQL*Plus os comandos podem ser abreviados e usados para editar instruções SQL, salvar, recuperar e executar arquivos, como exemplos. Acerca de alguns dos comandos SQL*Plus assinale a alternativa INCORRETA
Alternativas
Q786243 Banco de Dados
WildCards são caracteres-curinga utilizados nas pesquisas em Strings, por meio da cláusula LIKE. Alguns sistemas permitem a utilização de WildCards especiais nas pesquisas que representam conjuntos de caracteres. Qual o resultado de uma consulta utilizando o WildCard ‘[!abc]%?
Alternativas
Respostas
1881: C
1882: E
1883: E
1884: C
1885: A
1886: D
1887: B
1888: D
1889: A
1890: C
1891: D
1892: B
1893: B
1894: A
1895: A
1896: A
1897: B
1898: A
1899: B
1900: C