Diferència entre revisions de la pàgina «M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Solucions T1»

De wikiserver
Dreceres ràpides: navegació, cerca
Línia 6: Línia 6:
 
</pre>
 
</pre>
 
3. S'executarà correctament la sentència SELECT?
 
3. S'executarà correctament la sentència SELECT?
 +
<pre>
 +
Cert
  
 +
Sí, ja que rownum és una pseudo columna interna de les taules de les BD ORACLE.
 +
</pre>
 +
4. S'executarà correctament la sentència SELECT?
 
<pre>
 
<pre>
SELECT rownum, ename, job, sal Salary
+
Cert
FROM  emp;
+
</pre
</pre>
 
Sí, ja que rownum és una pseudo columna interna de les taules de les BD ORACLE.
 
 
 
 
5. Hi ha tres errors de codi en aquesta sentència. Pots identificar-los?
 
5. Hi ha tres errors de codi en aquesta sentència. Pots identificar-los?
  

Revisió del 20:37, 5 des 2013

1. Inicii una sessió de SQL*Plus utilitzant l'ID d'usuari i password facilitat pel professor.

2. Les comandes SQL*PLUS accedeixen a la base de dades.

Fals

3. S'executarà correctament la sentència SELECT?

Cert

Sí, ja que rownum és una pseudo columna interna de les taules de les BD ORACLE.

4. S'executarà correctament la sentència SELECT?

Cert
</pre
5. Hi ha tres errors de codi en aquesta sentència. Pots identificar-los?

<pre>
SELECT empno, ename, sal * 12 "ANNUAL SALARY"
FROM   emp;

6. Mostra l'estructura de la taula DEPT. Selecciona totes les dades de la taula DEPT.

DESC dept
SELECT *
FROM   dept;

7. Mostra l'estructura de la taula EMP. Fes una consulta per visualitzar el número d'empleat, cognom, ofici i data d'alta. Guarda la sentència SQL en un fitxer anomenat plq7.sql.

DESC emp
SELECT empno, ename, job, hiredate
FROM   emp;

8. Executeu la consulta del fitxer plq7.sql.

START plq7.sql

9. Fes una consulta per visualitzar només els oficis de la taula EMP.

SELECT distinct job
FROM emp;

10. Carrega plq7.sql en el búfer SQL. Posa-li nom als encapçalaments: Emp #, Employee, Job i Hire Date.

SELECT empno "Emp #", ename "Employee", job "Job", hiredate "Hire Date"
FROM   emp;              

11. Visualitza el nom concatenat amb l'ofici, separat per una coma i i un espai i etiquete la columna amb Employee and Title.

SELECT ename || job "Employee and Title"
FROM   emp;

12. Fes una consulta per visualitzar totes les dades de la taula EMP. Separa cada columna amb una coma. Etiqueta la columna com THE_OUTPUT.

SELECT empno||','||ename||','||job||','||mgr||','||hiredate||','||sal||','||comm||','||deptno THE_OUTPUT
FROM   emp;