Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.687 questões




$query=”SELECT * FROM musica WHERE
titulo=’Felicidade’”;
$result=mysql_query($query);
$num=mysql_numrows($result);
$i=0;
while ($i < $num) {
$cod_musica=mysql_result($result,$i,”cod_musica”);
$query1=”UPDATE musica SET
titulo=’Felicidades’ WHERE
cod_musica=’$cod_musica’”;
mysql_query($query1);
++$i;
}
O objetivo desse código é:




SELECT tabela1.campo1, tabela2.campo2
FROM tabela1 INNER JOIN tabela2 ON tabela1.campo1=tabela2.campo1
WHERE tabela1.campo3>43;
Quantas linhas serão selecionadas nessa consulta?






Acerca das tabelas e dos comandos SQL apresentados, julgue os seguintes itens.
Roberto Brasilia
Pedro Rio






Acerca das tabelas e dos comandos SQL apresentados, julgue os seguintes itens.
Fernando 7890
Jorge 3456
Marcos 2345
Marta 6789
Analise as seguintes afirmações relacionadas a conceitos básicos de banco de dados e linguagem SQL.
I. Na linguagem SQL um INNER JOIN retorna todas as tuplas comuns às duas tabelas.
II. Em uma Junção entre duas tabelas a cláusula USING só poderá ser usada quando o nome do atributo for igual nas duas tabelas.
III. Na linguagem SQL um RIGHT OUTER JOIN retorna todas as tuplas que não são comuns às duas tabelas.
IV. Uma Junção é usada para compor informações complexas a partir de tabelas sem nenhum tipo de relacionamento.
Indique a opção que contenha todas as afirmações verdadeiras.
Suponha as relações abaixo.
Quantos registros de dados o resultado da execução da consulta apresenta?
SELECT e1.nome FROM Empregados e1, Empregados e2 WHERE e2.codDepto IN (SELECT codDepto FROM Departamentos WHERE nome = ‘Recursos Humanos’ OR nome = ‘Vendas’) AND e1.salario > e2.salario;
É CORRETO afirmar que:
I. DELETE II. DROP TABLE III. CREATE INDEX IV. UPDATE V. INSERT INTO VI. ALTER TABLE
Classificando-se as expressões acima em Linguagem de Definição de Dados − DDL e Linguagem de Manipulação de Dados − DML, está correto o que consta em:
I - Having é uma cláusula válida para ser utilizada em consultas SQL; II - Between e not like são dois operadores de comparação utilizados em consultas SQL; III - A operação de união entre dois comandos select pode ser executada através do operador intersect. Está(ão) correta(s) a(s) afirmativa(s):