Está en la página 1de 11

Enter password: ****

Welcome to the MySQL monitor. Commands end with ; or \g.


Your MySQL connection id is 9
Server version: 8.0.36 MySQL Community Server - GPL

Copyright (c) 2000, 2024, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its


affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> DROP DATABASE IF EXISTS empleados;


Query OK, 0 rows affected, 1 warning (0.04 sec)

mysql>
mysql> CREATE DATABASE empleados CHARACTER SET utf8mb4;
Query OK, 1 row affected (0.02 sec)

mysql> USE empleados;


Database changed
mysql>
mysql>
mysql>
mysql> CREATE TABLE departamento (id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
nombre VARCHAR(100) NOT NULL, presupuesto DOUBLE UNSIGNED NOT NULL, gastos DOUBLE
UNSIGNED NOT NULL);
Query OK, 0 rows affected, 2 warnings (0.05 sec)

mysql>
mysql>
mysql>
mysql> CREATE TABLE empleado (id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY, nif
VARCHAR(9) NOT NULL UNIQUE, nombre VARCHAR(100) NOT NULL, apellido1 VARCHAR(100)
NOT NULL, apellido2 VARCHAR(100), id_departamento INT UNSIGNED, FOREIGN KEY
(id_departamento) REFERENCES departamento(id));
Query OK, 0 rows affected (0.06 sec)

mysql>
mysql>
mysql>
mysql> INSERT INTO departamento VALUES(1, 'Desarrollo', 120000, 6000);
Query OK, 1 row affected (0.01 sec)

mysql>
mysql> INSERT INTO departamento VALUES(2, 'Sistemas', 150000, 21000);
Query OK, 1 row affected (0.01 sec)

mysql>
mysql> INSERT INTO departamento VALUES(3, 'Recursos Humanos', 280000, 25000);
Query OK, 1 row affected (0.00 sec)

mysql>
mysql> INSERT INTO departamento VALUES(4, 'Contabilidad', 110000, 3000);
Query OK, 1 row affected (0.00 sec)

mysql>
mysql> INSERT INTO departamento VALUES(5, 'I+D', 375000, 380000);
Query OK, 1 row affected (0.00 sec)

mysql>
mysql> INSERT INTO departamento VALUES(6, 'Proyectos', 0, 0);
Query OK, 1 row affected (0.00 sec)

mysql>
mysql> INSERT INTO departamento VALUES(7, 'Publicidad', 0, 1000);
Query OK, 1 row affected (0.00 sec)

mysql>
mysql>
mysql>
mysql> INSERT INTO empleado VALUES(1, '32481596F', 'Aarón', 'Rivero', 'Gómez', 1);
Query OK, 1 row affected (0.00 sec)

mysql>
mysql> INSERT INTO empleado VALUES(2, 'Y5575632D', 'Adela', 'Salas', 'Díaz', 2);
Query OK, 1 row affected (0.00 sec)

mysql>
mysql> INSERT INTO empleado VALUES(3, 'R6970642B', 'Adolfo', 'Rubio', 'Flores', 3);
Query OK, 1 row affected (0.00 sec)

mysql>
mysql> INSERT INTO empleado VALUES(4, '77705545E', 'Adrián', 'Suárez', NULL, 4);
Query OK, 1 row affected (0.00 sec)

mysql>
mysql> INSERT INTO empleado VALUES(5, '17087203C', 'Marcos', 'Loyola', 'Méndez',
5);
Query OK, 1 row affected (0.00 sec)

mysql>
mysql> INSERT INTO empleado VALUES(6, '38382980M', 'María', 'Santana', 'Moreno',
1);
Query OK, 1 row affected (0.00 sec)

mysql>
mysql> INSERT INTO empleado VALUES(7, '80576669X', 'Pilar', 'Ruiz', NULL, 2);
Query OK, 1 row affected (0.00 sec)

mysql>
mysql> INSERT INTO empleado VALUES(8, '71651431Z', 'Pepe', 'Ruiz', 'Santana', 3);
Query OK, 1 row affected (0.01 sec)

mysql>
mysql> INSERT INTO empleado VALUES(9, '56399183D', 'Juan', 'Gómez', 'López', 2);
Query OK, 1 row affected (0.01 sec)

mysql>
mysql> INSERT INTO empleado VALUES(10, '46384486H', 'Diego','Flores', 'Salas', 5);
Query OK, 1 row affected (0.00 sec)

mysql>
mysql> INSERT INTO empleado VALUES(11, '67389283A', 'Marta','Herrera', 'Gil', 1);
Query OK, 1 row affected (0.00 sec)

mysql>
mysql> INSERT INTO empleado VALUES(12, '41234836R', 'Irene','Salas', 'Florez',
NULL);
Query OK, 1 row affected (0.00 sec)

mysql>
mysql> INSERT INTO empleado VALUES(13, '82635162B', 'Juan Antonio','Sáenz',
'Guerrero', NULL);
Query OK, 1 row affected (0.01 sec)

mysql> select apellido1 from empleado;


+-----------+
| apellido1 |
+-----------+
| Rivero |
| Salas |
| Rubio |
| Suárez |
| Loyola |
| Santana |
| Ruiz |
| Ruiz |
| Gómez |
| Flores |
| Herrera |
| Salas |
| Sáenz |
+-----------+
13 rows in set (0.01 sec)

mysql> select distinct apellido1 from empleado;


+-----------+
| apellido1 |
+-----------+
| Rivero |
| Salas |
| Rubio |
| Suárez |
| Loyola |
| Santana |
| Ruiz |
| Gómez |
| Flores |
| Herrera |
| Sáenz |
+-----------+
11 rows in set (0.01 sec)

mysql> select distinct id_departamento from empleado;


+-----------------+
| id_departamento |
+-----------------+
| NULL |
| 1 |
| 2 |
| 3 |
| 4 |
| 5 |
+-----------------+
6 rows in set (0.00 sec)
mysql> select nombre, (presupuesto - gastos) as presupuesto_actual from depa
rtamento;
+------------------+--------------------+
| nombre | presupuesto_actual |
+------------------+--------------------+
| Desarrollo | 114000 |
| Sistemas | 129000 |
| Recursos Humanos | 255000 |
| Contabilidad | 107000 |
| I+D | -5000 |
| Proyectos | 0 |
| Publicidad | -1000 |
+------------------+--------------------+
7 rows in set (0.01 sec)

mysql> select nombre, (presupuesto - gastos) as presupuesto_actual from depa


rtamento order by presupuesto_actual asc;
+------------------+--------------------+
| nombre | presupuesto_actual |
+------------------+--------------------+
| I+D | -5000 |
| Publicidad | -1000 |
| Proyectos | 0 |
| Contabilidad | 107000 |
| Desarrollo | 114000 |
| Sistemas | 129000 |
| Recursos Humanos | 255000 |
+------------------+--------------------+
7 rows in set (0.00 sec)

mysql> select * from empleado where apellido2 is null;


+----+-----------+---------+-----------+-----------+-----------------+
| id | nif | nombre | apellido1 | apellido2 | id_departamento |
+----+-----------+---------+-----------+-----------+-----------------+
| 4 | 77705545E | Adrián | Suárez | NULL | 4 |
| 7 | 80576669X | Pilar | Ruiz | NULL | 2 |
+----+-----------+---------+-----------+-----------+-----------------+
2 rows in set (0.01 sec)

mysql> select * from empleado where apellido2 is not null;


+----+-----------+--------------+-----------+-----------+-----------------+
| id | nif | nombre | apellido1 | apellido2 | id_departamento |
+----+-----------+--------------+-----------+-----------+-----------------+
| 1 | 32481596F | Aarón | Rivero | Gómez | 1 |
| 2 | Y5575632D | Adela | Salas | Díaz | 2 |
| 3 | R6970642B | Adolfo | Rubio | Flores | 3 |
| 5 | 17087203C | Marcos | Loyola | Méndez | 5 |
| 6 | 38382980M | María | Santana | Moreno | 1 |
| 8 | 71651431Z | Pepe | Ruiz | Santana | 3 |
| 9 | 56399183D | Juan | Gómez | López | 2 |
| 10 | 46384486H | Diego | Flores | Salas | 5 |
| 11 | 67389283A | Marta | Herrera | Gil | 1 |
| 12 | 41234836R | Irene | Salas | Florez | NULL |
| 13 | 82635162B | Juan Antonio | Sáenz | Guerrero | NULL |
+----+-----------+--------------+-----------+-----------+-----------------+
11 rows in set (0.00 sec)

mysql> select * from empleado where apellido2 = 'lópez';


+----+-----------+--------+-----------+-----------+-----------------+
| id | nif | nombre | apellido1 | apellido2 | id_departamento |
+----+-----------+--------+-----------+-----------+-----------------+
| 9 | 56399183D | Juan | Gómez | López | 2 |
+----+-----------+--------+-----------+-----------+-----------------+
1 row in set (0.00 sec)

mysql> select * from empleado where apellido2 in ('díaz','moreno');


+----+-----------+--------+-----------+-----------+-----------------+
| id | nif | nombre | apellido1 | apellido2 | id_departamento |
+----+-----------+--------+-----------+-----------+-----------------+
| 2 | Y5575632D | Adela | Salas | Díaz | 2 |
| 6 | 38382980M | María | Santana | Moreno | 1 |
+----+-----------+--------+-----------+-----------+-----------------+
2 rows in set (0.00 sec)

mysql> select nombre, aoellido1, apellido2, nif from empleado where id_depar
tamento = 3;
ERROR 1054 (42S22): Unknown column 'aoellido1' in 'field list'
mysql> select nombre, apellido1, apellido2, nif from empleado where id_depar
tamento = 3;
+--------+-----------+-----------+-----------+
| nombre | apellido1 | apellido2 | nif |
+--------+-----------+-----------+-----------+
| Adolfo | Rubio | Flores | R6970642B |
| Pepe | Ruiz | Santana | 71651431Z |
+--------+-----------+-----------+-----------+
2 rows in set (0.00 sec)

mysql> select nombre, apellido1, apellido2, nif from empleado where id_departamento
in (2, 4, 5);
+---------+-----------+-----------+-----------+
| nombre | apellido1 | apellido2 | nif |
+---------+-----------+-----------+-----------+
| Adela | Salas | Díaz | Y5575632D |
| Pilar | Ruiz | NULL | 80576669X |
| Juan | Gómez | López | 56399183D |
| Adrián | Suárez | NULL | 77705545E |
| Marcos | Loyola | Méndez | 17087203C |
| Diego | Flores | Salas | 46384486H |
+---------+-----------+-----------+-----------+
6 rows in set (0.00 sec)

mysql> select nombre, presupuesto from departamento order by presupuesto des


c limit 3;
+------------------+-------------+
| nombre | presupuesto |
+------------------+-------------+
| I+D | 375000 |
| Recursos Humanos | 280000 |
| Sistemas | 150000 |
+------------------+-------------+
3 rows in set (0.00 sec)

mysql> select nombre, presupuesto from departamento order by presupuesto asc limit
3;
+--------------+-------------+
| nombre | presupuesto |
+--------------+-------------+
| Proyectos | 0 |
| Publicidad | 0 |
| Contabilidad | 110000 |
+--------------+-------------+
3 rows in set (0.00 sec)

mysql> select nombre, presupuesto from departamento where presupuesto >= 150000;
+------------------+-------------+
| nombre | presupuesto |
+------------------+-------------+
| Sistemas | 150000 |
| Recursos Humanos | 280000 |
| I+D | 375000 |
+------------------+-------------+
3 rows in set (0.00 sec)

mysql> select nombre, presupuesto from departamento where gastos < 5000;
+--------------+-------------+
| nombre | presupuesto |
+--------------+-------------+
| Contabilidad | 110000 |
| Proyectos | 0 |
| Publicidad | 0 |
+--------------+-------------+
3 rows in set (0.00 sec)

mysql> select nombre, presupuesto from departamento where presupuesto between


100000 and 200000;
+--------------+-------------+
| nombre | presupuesto |
+--------------+-------------+
| Desarrollo | 120000 |
| Sistemas | 150000 |
| Contabilidad | 110000 |
+--------------+-------------+
3 rows in set (0.00 sec)

mysql> select * from empleado limit 2, 5;


+----+-----------+---------+-----------+-----------+-----------------+
| id | nif | nombre | apellido1 | apellido2 | id_departamento |
+----+-----------+---------+-----------+-----------+-----------------+
| 3 | R6970642B | Adolfo | Rubio | Flores | 3 |
| 4 | 77705545E | Adrián | Suárez | NULL | 4 |
| 5 | 17087203C | Marcos | Loyola | Méndez | 5 |
| 6 | 38382980M | María | Santana | Moreno | 1 |
| 7 | 80576669X | Pilar | Ruiz | NULL | 2 |
+----+-----------+---------+-----------+-----------+-----------------+
5 rows in set (0.00 sec)

mysql> select from departamento where presupuesto not between 100000 and 200
000;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near 'from
departamento where presupuesto not between 100000 and 200000' at line 1
mysql> select nombre from departamento where presupuesto not between 100000
and 200000;
+------------------+
| nombre |
+------------------+
| Recursos Humanos |
| I+D |
| Proyectos |
| Publicidad |
+------------------+
4 rows in set (0.00 sec)

mysql> select nombre, gastos, presupuesto from departamento where gastos >
presupuesto;
+------------+--------+-------------+
| nombre | gastos | presupuesto |
+------------+--------+-------------+
| I+D | 380000 | 375000 |
| Publicidad | 1000 | 0 |
+------------+--------+-------------+
2 rows in set (0.00 sec)

mysql> select nombre, gastos, presupuesto from departamento where gastos < p
resupuesto;
+------------------+--------+-------------+
| nombre | gastos | presupuesto |
+------------------+--------+-------------+
| Desarrollo | 6000 | 120000 |
| Sistemas | 21000 | 150000 |
| Recursos Humanos | 25000 | 280000 |
| Contabilidad | 3000 | 110000 |
+------------------+--------+-------------+
4 rows in set (0.00 sec)

mysql> select d.id, d.nombre from departamento d inner join empleado e on d.id =
e.id_departamento group by d.id, d.nombre;
+----+------------------+
| id | nombre |
+----+------------------+
| 1 | Desarrollo |
| 2 | Sistemas |
| 3 | Recursos Humanos |
| 4 | Contabilidad |
| 5 | I+D |
+----+------------------+
5 rows in set (0.01 sec)

mysql> select d.nombre from departamento d join empleado e on d.id = e.id_de


partamento where e.nif = '38382980M';
+------------+
| nombre |
+------------+
| Desarrollo |
+------------+
1 row in set (0.01 sec)

mysql> select d.nombre from departamento d join empleado e on d.id =


e.id_departamento where e.nombre = 'pepe' and e.apellido1 = 'ruiz' and e.apellido2
= 'santana';
+------------------+
| nombre |
+------------------+
| Recursos Humanos |
+------------------+
1 row in set (0.00 sec)

mysql> select * from empleado where id_departamento = ( select id from depar


tamento where nombre = 'i+d' ) order by nombre , apellido1, apellido2;
+----+-----------+--------+-----------+-----------+-----------------+
| id | nif | nombre | apellido1 | apellido2 | id_departamento |
+----+-----------+--------+-----------+-----------+-----------------+
| 10 | 46384486H | Diego | Flores | Salas | 5 |
| 5 | 17087203C | Marcos | Loyola | Méndez | 5 |
+----+-----------+--------+-----------+-----------+-----------------+
2 rows in set (0.01 sec)

mysql> select * from empleado where id_departamento = ( select id from departamento


where nombre = 'sistemas', 'contabilidad', 'i+d' ) order by nombre ,
apellido1, apellido2;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near ',
'contabilidad', 'i+d' ) order by nombre , apellido1, apellido2' at line 1
mysql> select * from empleado where id_departamento in ( select id from
departamento where nombre = 'sistemas', 'contabilidad', 'i+d' ) order by nombre ,
apellido1, apellido2;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near ',
'contabilidad', 'i+d' ) order by nombre , apellido1, apellido2' at line 1
mysql> select * from empleado where id_departamento in ( select id from
departamento where nombre in 'sistemas', 'contabilidad', 'i+d' ) order by nombre
, apellido1, apellido2;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near
''sistemas', 'contabilidad', 'i+d' ) order by nombre , apellido1, apellido2' at
line 1
mysql> select * from empleado where id_departamento in ( select id from
departamento where nombre in 'sistemas', 'contabilidad', 'i+d' )) order by nombr
e , apellido1, apellido2;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near
''sistemas', 'contabilidad', 'i+d' )) order by nombre , apellido1, apellido2' at
line 1
mysql> select * from empleado where id_departamento in ( select id from
departamento where nombre in ('sistemas', 'contabilidad', 'i+d' )) order by nomb
re , apellido1, apellido2;
+----+-----------+---------+-----------+-----------+-----------------+
| id | nif | nombre | apellido1 | apellido2 | id_departamento |
+----+-----------+---------+-----------+-----------+-----------------+
| 2 | Y5575632D | Adela | Salas | Díaz | 2 |
| 4 | 77705545E | Adrián | Suárez | NULL | 4 |
| 10 | 46384486H | Diego | Flores | Salas | 5 |
| 9 | 56399183D | Juan | Gómez | López | 2 |
| 5 | 17087203C | Marcos | Loyola | Méndez | 5 |
| 7 | 80576669X | Pilar | Ruiz | NULL | 2 |
+----+-----------+---------+-----------+-----------+-----------------+
6 rows in set (0.00 sec)

mysql> select e.*, d.nombre as nombre_departamento from empleado e left join


departamento d on e.id_departamento = d.id;
+----+-----------+--------------+-----------+-----------+-----------------
+---------------------+
| id | nif | nombre | apellido1 | apellido2 | id_departamento |
nombre_departamento |
+----+-----------+--------------+-----------+-----------+-----------------
+---------------------+
| 1 | 32481596F | Aarón | Rivero | Gómez | 1 |
Desarrollo |
| 2 | Y5575632D | Adela | Salas | Díaz | 2 |
Sistemas |
| 3 | R6970642B | Adolfo | Rubio | Flores | 3 |
Recursos Humanos |
| 4 | 77705545E | Adrián | Suárez | NULL | 4 |
Contabilidad |
| 5 | 17087203C | Marcos | Loyola | Méndez | 5 | I+D
|
| 6 | 38382980M | María | Santana | Moreno | 1 |
Desarrollo |
| 7 | 80576669X | Pilar | Ruiz | NULL | 2 |
Sistemas |
| 8 | 71651431Z | Pepe | Ruiz | Santana | 3 |
Recursos Humanos |
| 9 | 56399183D | Juan | Gómez | López | 2 |
Sistemas |
| 10 | 46384486H | Diego | Flores | Salas | 5 | I+D
|
| 11 | 67389283A | Marta | Herrera | Gil | 1 |
Desarrollo |
| 12 | 41234836R | Irene | Salas | Florez | NULL | NULL
|
| 13 | 82635162B | Juan Antonio | Sáenz | Guerrero | NULL | NULL
|
+----+-----------+--------------+-----------+-----------+-----------------
+---------------------+
13 rows in set (0.00 sec)

mysql> select * from empleado where id_departamento is null;


+----+-----------+--------------+-----------+-----------+-----------------+
| id | nif | nombre | apellido1 | apellido2 | id_departamento |
+----+-----------+--------------+-----------+-----------+-----------------+
| 12 | 41234836R | Irene | Salas | Florez | NULL |
| 13 | 82635162B | Juan Antonio | Sáenz | Guerrero | NULL |
+----+-----------+--------------+-----------+-----------+-----------------+
2 rows in set (0.00 sec)

mysql> select d.* from departamento d left join empleado e on d.id = e.id_de
partamento where e.id is null;
+----+------------+-------------+--------+
| id | nombre | presupuesto | gastos |
+----+------------+-------------+--------+
| 6 | Proyectos | 0 | 0 |
| 7 | Publicidad | 0 | 1000 |
+----+------------+-------------+--------+
2 rows in set (0.00 sec)

mysql> select e.*,d.nombre as nombre_departamento from empleado e left join


departamento d on e.id_departamento = d.id union select null as id, null as
nid, null as nombre, null as apellido1, null as apellido2, null as id_depart
amento, d.nombre as nombre_departamento from departamento d left join emplea
do e on d.id = e.id_departamento where e.id is null;
+------+-----------+--------------+-----------+-----------+-----------------
+---------------------+
| id | nif | nombre | apellido1 | apellido2 | id_departamento |
nombre_departamento |
+------+-----------+--------------+-----------+-----------+-----------------
+---------------------+
| 1 | 32481596F | Aarón | Rivero | Gómez | 1 |
Desarrollo |
| 2 | Y5575632D | Adela | Salas | Díaz | 2 |
Sistemas |
| 3 | R6970642B | Adolfo | Rubio | Flores | 3 |
Recursos Humanos |
| 4 | 77705545E | Adrián | Suárez | NULL | 4 |
Contabilidad |
| 5 | 17087203C | Marcos | Loyola | Méndez | 5 | I+D
|
| 6 | 38382980M | María | Santana | Moreno | 1 |
Desarrollo |
| 7 | 80576669X | Pilar | Ruiz | NULL | 2 |
Sistemas |
| 8 | 71651431Z | Pepe | Ruiz | Santana | 3 |
Recursos Humanos |
| 9 | 56399183D | Juan | Gómez | López | 2 |
Sistemas |
| 10 | 46384486H | Diego | Flores | Salas | 5 | I+D
|
| 11 | 67389283A | Marta | Herrera | Gil | 1 |
Desarrollo |
| 12 | 41234836R | Irene | Salas | Florez | NULL | NULL
|
| 13 | 82635162B | Juan Antonio | Sáenz | Guerrero | NULL | NULL
|
| NULL | NULL | NULL | NULL | NULL | NULL |
Proyectos |
| NULL | NULL | NULL | NULL | NULL | NULL |
Publicidad |
+------+-----------+--------------+-----------+-----------+-----------------
+---------------------+
15 rows in set (0.01 sec)

mysql> select e.* from empleado e left join departamento d on e.id_departame


nto = d.id where d.id is null union select null as id, null as nif, null as
nombre, null as apellido1, null as apellido2, null as id_departamento from empleado
e right join departamento d on e.id_departamento = d.id where e.id i
s null;
+------+-----------+--------------+-----------+-----------+-----------------+
| id | nif | nombre | apellido1 | apellido2 | id_departamento |
+------+-----------+--------------+-----------+-----------+-----------------+
| 12 | 41234836R | Irene | Salas | Florez | NULL |
| 13 | 82635162B | Juan Antonio | Sáenz | Guerrero | NULL |
| NULL | NULL | NULL | NULL | NULL | NULL |
+------+-----------+--------------+-----------+-----------+-----------------+
3 rows in set (0.00 sec)

mysql> select count(*) as total_empleados from empleado;


+-----------------+
| total_empleados |
+-----------------+
| 13 |
+-----------------+
1 row in set (0.01 sec)
mysql> select count(*) as empleados_con_segundo_apellido from empleado where
apellido2 is not null;
+--------------------------------+
| empleados_con_segundo_apellido |
+--------------------------------+
| 11 |
+--------------------------------+
1 row in set (0.00 sec)

mysql> select * from empleado where id_departamento = ( select id from depar


tamento where nombre = 'sistemas');
+----+-----------+--------+-----------+-----------+-----------------+
| id | nif | nombre | apellido1 | apellido2 | id_departamento |
+----+-----------+--------+-----------+-----------+-----------------+
| 2 | Y5575632D | Adela | Salas | Díaz | 2 |
| 7 | 80576669X | Pilar | Ruiz | NULL | 2 |
| 9 | 56399183D | Juan | Gómez | López | 2 |
+----+-----------+--------+-----------+-----------+-----------------+
3 rows in set (0.00 sec)

mysql> select nombre , presupuesto from departamento order by presupuesto de


sc limit 1 ;
+--------+-------------+
| nombre | presupuesto |
+--------+-------------+
| I+D | 375000 |
+--------+-------------+
1 row in set (0.00 sec)

mysql> select nombre , presupuesto from departamento order by presupuesto asc limit
1 ;
+-----------+-------------+
| nombre | presupuesto |
+-----------+-------------+
| Proyectos | 0 |
+-----------+-------------+
1 row in set (0.00 sec)

mysql>

También podría gustarte