A04 - Ampliació del DML:

De Lordwektabyte Wiki
< ASIX/M02/UF2
La revisió el 20:40, 14 gen 2018 per Guillem (discussió | contribucions) (Es crea la pàgina amb «{{DISPLAYTITLE:A04 - Ampliació del DML:}} ==Peces== ===Ciutats dels proveïdors i de les peces=== {{QPeces |<nowiki>SELECT ciutat FROM s UNION SELECT ciutat FROM p</n...».)
(dif) ← Versió més antiga | Versió actual (dif) | Versió més nova → (dif)
Salta a la navegació Salta a la cerca

Peces

Ciutats dels proveïdors i de les peces

MariaDB [peces]> SELECT ciutat FROM s UNION SELECT ciutat FROM p
+------------+
| ciutat     |
+------------+
| granollers |
| terrassa   |
| barcelona  |
| granada    |
+------------+
4 rows in set (0.00 sec)

 
MariaDB [peces]> 

Codi de les peces que es troben a Granada i que s'han enviat

MariaDB [peces]> select p from p where ciutat="GRANADA" and p in (select p from sp);
+-----+
| p   |
+-----+
| p16 |
| p17 |
+-----+
2 rows in set (0.03 sec)

 
MariaDB [peces]> 

Ies

Codi dels crèdits de DAI que es fan a ASI

MariaDB [ies]> select codi_credit from credits where codi_pla="dai" and codi_credit in (select codi_credit from credits where codi_pla="asi");
+-------------+
| codi_credit |
+-------------+
| c1          |
| c2          |
| c3          |
| c4          |
| c5          |
| c6          |
| c7          |
| c8          |
+-------------+
8 rows in set (0.03 sec)


 
MariaDB [ies]> 

Codi dels crèdits de DAI que no es fan a ASI

MariaDB [ies]> select codi_credit from credits where codi_pla="dai" and codi_credit not in (select codi_credit from credits where codi_pla="asi");
+-------------+
| codi_credit |
+-------------+
| c9          |
+-------------+
1 row in set (0.00 sec)

 
MariaDB [ies]> 

Codi dels crèdits de DAI i els d'ASI

MariaDB [ies]> select codi_credit from credits where codi_pla="dai" union select codi_credit from credits where codi_pla="asi";
+-------------+
| codi_credit |
+-------------+
| c1          |
| c2          |
| c3          |
| c4          |
| c5          |
| c6          |
| c7          |
| c8          |
| c9          |
+-------------+
9 rows in set (0.00 sec)

 
MariaDB [ies]> 

Ciclisme

Dorsal dels ciclistes guanyadors d'etapes que han guanyat algun port

MariaDB [ciclisme]> select distinct dorsal from etapa where dorsal in (select dorsal from port);
+--------+
| dorsal |
+--------+
|      1 |
|      2 |
|      4 |
+--------+
3 rows in set (0.04 sec)

 
MariaDB [ciclisme]> 

Dorsal dels ciclistes guanyadors d'etapes, més els guanyadors d'algun port

MariaDB [ciclisme]> select distinct dorsal from etapa union select dorsal from port;
+--------+
| dorsal |
+--------+
|      1 |
|      2 |
|      4 |
|      5 |
|      8 |
|     10 |
|     12 |
|     22 |
|     27 |
|     35 |
|     36 |
|     52 |
|     65 |
|     83 |
|     86 |
|     93 |
|      7 |
|      9 |
|     20 |
|     24 |
|     25 |
|     26 |
|     30 |
|     42 |
+--------+
24 rows in set (0.00 sec)

 
MariaDB [ciclisme]> 

Dorsal dels ciclistes guanyadors d'etapes que no han guanyat cap port

MariaDB [ciclisme]> select distinct dorsal from etapa where dorsal not in( select dorsal from port);
+--------+
| dorsal |
+--------+
|      5 |
|      8 |
|     10 |
|     12 |
|     22 |
|     27 |
|     35 |
|     36 |
|     52 |
|     65 |
|     83 |
|     86 |
|     93 |
+--------+
13 rows in set (0.00 sec)


 
MariaDB [ciclisme]> 

Dorsal dels ciclistes guanyadors de ports que no han guanyat cap etapa

MariaDB [ciclisme]> select distinct dorsal from port where dorsal not in( select dorsal from etapa);
+--------+
| dorsal |
+--------+
|      7 |
|      9 |
|     20 |
|     24 |
|     25 |
|     26 |
|     30 |
|     42 |
+--------+
8 rows in set (0.00 sec)


 
MariaDB [ciclisme]> 

Dorsal dels ciclistes guanyadors de ports que han guanyat alguna etapa

MariaDB [ciclisme]> select distinct dorsal from port where dorsal in (select dorsal from etapa);
+--------+
| dorsal |
+--------+
|      1 |
|      2 |
|      4 |
+--------+
3 rows in set (0.00 sec)

 
MariaDB [ciclisme]>