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

De wikiserver
Dreceres ràpides: navegació, cerca
Línia 18: Línia 18:
 
ORDER BY sal DESC;
 
ORDER BY sal DESC;
 
</pre>
 
</pre>
 +
<!--
 
3. Escriu una consulta que mostri el número i nom de tots els empleats que treballen en un departament amb qualsevol empleat que tingui un nom que contingui una "T". Salva la sentència SQL en un fitxer anomenat p6q3.sql.
 
3. Escriu una consulta que mostri el número i nom de tots els empleats que treballen en un departament amb qualsevol empleat que tingui un nom que contingui una "T". Salva la sentència SQL en un fitxer anomenat p6q3.sql.
  
Línia 73: Línia 74:
 
START p6q7.sql
 
START p6q7.sql
 
</pre>
 
</pre>
 +
-->

Revisió del 12:08, 19 nov 2020

1. Escriu una consulta que mostri nom i data d'alta de tots els empleats que treballen en el mateix departament que Blake (Exclou a Blake).

SELECT ename, hiredate
FROM emp
WHERE deptno IN (SELECT deptno
                 FROM emp
                 WHERE ename='BLAKE')
      AND ename != 'BLAKE';

2. Fes una subconsulta que mostri el número i nom de tots els empleats que guanyen més que la mitjana de salaris. Classifica el resultat en ordre descendent de salaris.

SELECT empno, ename
FROM emp
WHERE sal > (SELECT AVG(sal)
             FROM emp)
ORDER BY sal DESC;