TODAS LAS SENTENCIAS SELECT
Hospitales
Seleccionar código y nombre de hospitales
mysql> select codigo,nombre from hospitales;
+--------+----------------------+
| codigo | nombre |
+--------+----------------------+
| 1 | hospital_los_angeles |
| 2 | hospital_san_pablo |
| 3 | hospital_infantil_cr |
| 4 | hospital_del_carmen |
| 5 | hospital_san_carlos |
| 6 | hospital_del_tajo |
| 7 | hospital_infantil_fe |
| 8 | hospital_jimenez_dia |
| 9 | hospital_de_motoloes |
| 10 | hospital_de_la_luz |
+--------+----------------------+
10 rows in set (0.00 sec)
Selccionar nombre de la tablas hospitals que la colonia se benito juarez
mysql> select nombre from hospitales where colonia="benito_juarez";
+----------------------+
| nombre |
+----------------------+
| hospital_los_angeles |
| hospital_san_pablo |
+----------------------+
2 rows in set (0.00 sec)
Selccionar todos los datos de la table hospitals pero que lña cnatidadd e camas sea 200
mysql> select * from hospitales where cantidad_de_camas="200";
+--------+----------------------+-----------------+----------------+--------+----------+-------------------+
| codigo | nombre | colonia | calle | numero | telefono | cantidad_de_camas |
+--------+----------------------+-----------------+----------------+--------+----------+-------------------+
| 1 | hospital_los_angeles | benito_juarez | aranjuez | 7986 | 55 | 200 |
| 2 | hospital_san_pablo | benito_juarez | felix_cuevas | 3229 | 1 | 200 |
| 3 | hospital_infantil_cr | cuautemoc | tapacalera | 5994 | 10 | 200 |
| 4 | hospital_del_carmen | av._tlahuac | miguel_hidalgo | 3200 | 1 | 200 |
| 5 | hospital_san_carlos | ciudad_quesada | mostoles | 5678 | 50 | 200 |
| 6 | hospital_del_tajo | av._amazonas | arajuez | 1800 | 52 | 200 |
| 7 | hospital_infantil_fe | cuacthemoc | calle_doctor | 6720 | 1 | 200 |
| 10 | hospital_de_la_luz | ezequiel_montes | cuautemoc | 1358 | 1 | 200 |
+--------+----------------------+-----------------+----------------+--------+----------+-------------------+
8 rows in set (0.00 sec)
Seleccionar todos los datos de la tablas hospitals ordenados e forma decendente
mysql> select * from hospitales order by codigo desc;
+--------+----------------------+-----------------+-----------------+--------+----------+-------------------+
| codigo | nombre | colonia | calle | numero | telefono | cantidad_de_camas |
+--------+----------------------+-----------------+-----------------+--------+----------+-------------------+
| 10 | hospital_de_la_luz | ezequiel_montes | cuautemoc | 1358 | 1 | 200 |
| 9 | hospital_de_motoloes | rio_jucar | mostoles | 8935 | 34 | 300 |
| 8 | hospital_jimenez_dia | cuacthemoc | ezequiel_montes | 9865 | 1 | 300 |
| 7 | hospital_infantil_fe | cuacthemoc | calle_doctor | 6720 | 1 | 200 |
| 6 | hospital_del_tajo | av._amazonas | arajuez | 1800 | 52 | 200 |
| 5 | hospital_san_carlos | ciudad_quesada | mostoles | 5678 | 50 | 200 |
| 4 | hospital_del_carmen | av._tlahuac | miguel_hidalgo | 3200 | 1 | 200 |
| 3 | hospital_infantil_cr | cuautemoc | tapacalera | 5994 | 10 | 200 |
| 2 | hospital_san_pablo | benito_juarez | felix_cuevas | 3229 | 1 | 200 |
| 1 | hospital_los_angeles | benito_juarez | aranjuez | 7986 | 55 | 200 |
+--------+----------------------+-----------------+-----------------+--------+----------+-------------------+
10 rows in set (0.00 sec)
Selecionar cantidad de camas pero que no se repiat ningun valor
mysql> select distinct cantidad de camas
-> select distinct cantidad_de_camas from hospitales;
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 'camas
select distinct cantidad_de_camas from hospitales' at line 1
mysql> select distinct cantidad_de_camas from hospitales;
+-------------------+
| cantidad_de_camas |
+-------------------+
| 200 |
| 300 |
+-------------------+
2 rows in set (0.00 sec)
Selecionar todos los datos de la table hospiatles pero que colonia sea benito jusrez y cantidad de camas sea 200 y el numero sea mayor a 1000
mysql> select * from hospitales where colonia="benito_juarez" and cantidad_de_camas="200" and numero>1000;
+--------+----------------------+---------------+--------------+--------+----------+-------------------+
| codigo | nombre | colonia | calle | numero | telefono | cantidad_de_camas |
+--------+----------------------+---------------+--------------+--------+----------+-------------------+
| 1 | hospital_los_angeles | benito_juarez | aranjuez | 7986 | 55 | 200 |
| 2 | hospital_san_pablo | benito_juarez | felix_cuevas | 3229 | 1 | 200 |
+--------+----------------------+---------------+--------------+--------+----------+-------------------+
2 rows in set (0.00 sec)
Seleccionar todos los datos de la tablas hospitales ordenados de forma desendente
mysql> select * from hospitales order by telefono desc;
+--------+----------------------+-----------------+-----------------+--------+----------+-------------------+
| codigo | nombre | colonia | calle | numero | telefono | cantidad_de_camas |
+--------+----------------------+-----------------+-----------------+--------+----------+-------------------+
| 1 | hospital_los_angeles | benito_juarez | aranjuez | 7986 | 55 | 200 |
| 6 | hospital_del_tajo | av._amazonas | arajuez | 1800 | 52 | 200 |
| 5 | hospital_san_carlos | ciudad_quesada | mostoles | 5678 | 50 | 200 |
| 9 | hospital_de_motoloes | rio_jucar | mostoles | 8935 | 34 | 300 |
| 3 | hospital_infantil_cr | cuautemoc | tapacalera | 5994 | 10 | 200 |
| 4 | hospital_del_carmen | av._tlahuac | miguel_hidalgo | 3200 | 1 | 200 |
| 2 | hospital_san_pablo | benito_juarez | felix_cuevas | 3229 | 1 | 200 |
| 7 | hospital_infantil_fe | cuacthemoc | calle_doctor | 6720 | 1 | 200 |
| 8 | hospital_jimenez_dia | cuacthemoc | ezequiel_montes | 9865 | 1 | 300 |
| 10 | hospital_de_la_luz | ezequiel_montes | cuautemoc | 1358 | 1 | 200 |
+--------+----------------------+-----------------+-----------------+--------+----------+-------------------+
10 rows in set (0.00 sec)
Seleccionar todos los datos de la tablas hospitales ordenados de forma ascendente
mysql> select * from hospitales order by telefono asc;
+--------+----------------------+-----------------+-----------------+--------+----------+-------------------+
| codigo | nombre | colonia | calle | numero | telefono | cantidad_de_camas |
+--------+----------------------+-----------------+-----------------+--------+----------+-------------------+
| 10 | hospital_de_la_luz | ezequiel_montes | cuautemoc | 1358 | 1 | 200 |
| 2 | hospital_san_pablo | benito_juarez | felix_cuevas | 3229 | 1 | 200 |
| 4 | hospital_del_carmen | av._tlahuac | miguel_hidalgo | 3200 | 1 | 200 |
| 7 | hospital_infantil_fe | cuacthemoc | calle_doctor | 6720 | 1 | 200 |
| 8 | hospital_jimenez_dia | cuacthemoc | ezequiel_montes | 9865 | 1 | 300 |
| 3 | hospital_infantil_cr | cuautemoc | tapacalera | 5994 | 10 | 200 |
| 9 | hospital_de_motoloes | rio_jucar | mostoles | 8935 | 34 | 300 |
| 5 | hospital_san_carlos | ciudad_quesada | mostoles | 5678 | 50 | 200 |
| 6 | hospital_del_tajo | av._amazonas | arajuez | 1800 | 52 | 200 |
| 1 | hospital_los_angeles | benito_juarez | aranjuez | 7986 | 55 | 200 |
+--------+----------------------+-----------------+-----------------+--------+----------+-------------------+
10 rows in set (0.00 sec)
Seleccionar todos los datos de la tabla hospitales pero que código en 6 y 10y teléfono sea mayor a 30;
mysql> select * from hospitales where codigo in("6","10") and telefono>30;
+--------+-------------------+--------------+---------+--------+----------+-------------------+
| codigo | nombre | colonia | calle | numero | telefono | cantidad_de_camas |
+--------+-------------------+--------------+---------+--------+----------+-------------------+
| 6 | hospital_del_tajo | av._amazonas | arajuez | 1800 | 52 | 200 |
+--------+-------------------+--------------+---------+--------+----------+-------------------+
1 row in set (0.00 sec)
jugador
1.-
2.-
mysql> select *from presidente;
+-------+------+-------------+-----------------+------------------+
| DNI | ano | nombre | apellidos | fecha_nacimiento |
+-------+------+-------------+-----------------+------------------+
| jh101 | 2010 | juan manuel | herrero | 1987-03-19 |
| jb102 | 2005 | jorge | borja navarrete | 1973-09-01 |
| rp103 | 2001 | ricardo | pelaez | 1984-08-19 |
| ga104 | 2010 | guillermo | alvarez cuevas | 1975-01-20 |
| jv105 | 2012 | jesus | vallejo | 1985-11-02 |
| fk106 | 2011 | fidel | kuri mustieles | 1980-04-03 |
| ar107 | 2010 | alejandro | kuri mustiele | 1980-04-03 |
| ai107 | 2001 | alejandro | irarrragori | 1989-09-09 |
| pb107 | 2002 | pablo | boy | 1974-12-04 |
| yl110 | 2006 | yon | de luisa | 1977-08-01 |
+-------+------+-------------+-----------------+------------------+
10 rows in set (0.00 sec)
3.-
mysql> describe presidente;
+------------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------------+-------------+------+-----+---------+-------+
| DNI | varchar(50) | NO | PRI | NULL | |
| ano | int(11) | YES | | NULL | |
| nombre | varchar(50) | YES | | NULL | |
| apellidos | varchar(50) | YES | | NULL | |
| fecha_nacimiento | date | YES | | NULL | |
+------------------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)
4.-
mysql> select *from jugadores where codigo in ('1010') and codigo_equipo > '19';
+--------+------------------+----------------------------+------------+---------------+
| codigo | fecha_nacimiento | nombre | posicion | codigo_equipo |
+--------+------------------+----------------------------+------------+---------------+
| 1010 | 1977-01-26 | Alexandro Alvarez Olivarez | Guardameta | 36 |
+--------+------------------+----------------------------+------------+---------------+
1 row in set (0.00 sec)
5.-
mysql> select *from jugadores where codigo_equipo in ('19');
+--------+------------------+---------------------------------+-----------+---------------+
| codigo | fecha_nacimiento | nombre | posicion | codigo_equipo |
+--------+------------------+---------------------------------+-----------+---------------+
| 1003 | 1908-06-25 | Miguel Arturo Layun Prado | Defensa | 19 |
| 1004 | 1990-03-31 | Jeronimo Arturo Amione Cevallos | Delantero | 19 |
+--------+------------------+---------------------------------+-----------+---------------+
2 rows in set (0.00 sec)
6.-
mysql> select *from jugadores where posicion in('19') and posicion = 'defensa';
Empty set (0.00 sec)
7.-
mysql> SELECT codigo,fecha_nacimiento FROM jugadores WHERE codigo_equipo > '19';
+--------+------------------+
| codigo | fecha_nacimiento |
+--------+------------------+
| 1001 | 1994-07-24 |
| 1008 | 1973-09-21 |
| 1010 | 1977-01-26 |
+--------+------------------+
3 rows in set (0.00 sec)
8.-
mysql> SELECT posicion FROM jugadores WHERE posicion = 'Defensa';
+----------+
| posicion |
+----------+
| Defensa |
| Defensa |
| Defensa |
| Defensa |
+----------+
4 rows in set (0.00 sec)
9.-
mysql> SELECT codigo,fecha_nacimiento FROM jugadores WHERE fecha_nacimiento LIKE '%1977%';
+--------+------------------+
| codigo | fecha_nacimiento |
+--------+------------------+
| 1010 | 1977-01-26 |
+--------+------------------+
1 row in set, 1 warning (0.00 sec)
Biblioteca;
mysql> select *from prestamo;
+-----+-----------+------+
| Dia | Mes | Ano |
+-----+-----------+------+
| 15 | Enero | 2013 |
| 63 | Marzo | 2013 |
| 25 | Mayo | 2013 |
| 22 | Julio | 2013 |
| 10 | Julio | 2013 |
| 21 | Julio | 2013 |
| 32 | Agosto | 2013 |
| 12 | Octubre | 2013 |
| 3 | Noviembre | 2013 |
| 9 | Noviembre | 2013 |
+-----+-----------+------+
10 rows in set (0.00 sec)
3.-
mysql> select *from prestamo where dia > '15';
+-----+--------+------+
| Dia | Mes | Ano |
+-----+--------+------+
| 63 | Marzo | 2013 |
| 25 | Mayo | 2013 |
| 22 | Julio | 2013 |
| 21 | Julio | 2013 |
| 32 | Agosto | 2013 |
+-----+--------+------+
5 rows in set (0.00 sec)
4.-
mysql> select *from prestamo where dia < '25';
+-----+-----------+------+
| Dia | Mes | Ano |
+-----+-----------+------+
| 15 | Enero | 2013 |
| 22 | Julio | 2013 |
| 10 | Julio | 2013 |
| 21 | Julio | 2013 |
| 12 | Octubre | 2013 |
| 3 | Noviembre | 2013 |
| 9 | Noviembre | 2013 |
+-----+-----------+------+
7 rows in set (0.00 sec)
5.-
mysql> select *from prestamo where Mes < 'Enero';
+-----+--------+------+
| Dia | Mes | Ano |
+-----+--------+------+
| 32 | Agosto | 2013 |
+-----+--------+------+
1 row in set (0.00 sec)
6.-
mysql> SELECT dia FROM prestamo WHERE Mes LIKE '%julio%';
+-----+
| dia |
+-----+
| 22 |
| 10 |
| 21 |
+-----+
3 rows in set (0.00 sec)
7.-
mysql> SELECT titulo FROM libros WHERE titulo LIKE 'a%';
+-----------------+
| titulo |
+-----------------+
| A SALTO DE MATA |
+-----------------+
1 row in set (0.00 sec)
8.-
mysql> SELECT DISTINCT titulo FROM libros;
+-----------------------------+
| titulo |
+-----------------------------+
| DEMACIADA FELICIDAD |
| DIMENSIONES |
| MI VIDA QUERIDA |
| EL HOMBRE BICOLOR |
| EL FIN DE LOS DINOSAURIOS |
| CONSTRUCTORES DE MOUNSTRUOS |
| A SALTO DE MATA |
| DIARIO DE INVIERNO |
+-----------------------------+
8 rows in set (0.00 sec)
9.-
mysql> describe libros;
+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| Codigo | varchar(50) | NO | PRI | NULL | |
| Titulo | varchar(50) | YES | | NULL | |
| Editorial | varchar(50) | YES | | NULL | |
| Num_Paginas | int(11) | YES | | NULL | |
| LSB | int(11) | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)
Hospital
1.-
mysql> use ministerio_salud;
Database changed
2.- mysql> show tables;
+----------------------------+
| Tables_in_ministerio_salud |
+----------------------------+
| diagnosticos |
| hospital |
| laboratorios |
| medico |
| pacientes |
| salas |
+----------------------------+
6 rows in set (0.00 sec)
3.-
mysql> show columns from laboratorios;
+-----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| codigo | int(11) | NO | PRI | NULL | |
| nombre | varchar(50) | YES | | NULL | |
| direccion | varchar(50) | YES | | NULL | |
| telefono | int(11) | YES | | NULL | |
+-----------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
4.-
mysql> SELECT count(*), nombre FROM hospital GROUP BY nombre;
+----------+------------------------------+
| count(*) | nombre |
+----------+------------------------------+
| 1 | C de Salud III |
| 1 | C de Salud la Cascada |
| 1 | c de salud tetelpan |
| 1 | centro de salud dr. manuel b |
| 1 | Centro de Salud Naucalpan |
| 1 | Corpus Cristi |
| 1 | Dr Edgar Henrriquez |
| 1 | Dr Ignacio Prieto |
| 1 | general enrique cabrera |
| 1 | Heron Proal |
| 1 | Lomas de la Era |
+----------+------------------------------+
5.-
mysql> SELECT count(*), nombre FROM hospital GROUP BY nombre;
+----------+------------------------------+
| count(*) | nombre |
+----------+------------------------------+
| 1 | C de Salud III |
| 1 | C de Salud la Cascada |
| 1 | c de salud tetelpan |
| 1 | centro de salud dr. manuel b |
| 1 | Centro de Salud Naucalpan |
| 1 | Corpus Cristi |
| 1 | Dr Edgar Henrriquez |
| 1 | Dr Ignacio Prieto |
| 1 | general enrique cabrera |
| 1 | Heron Proal |
| 1 | Lomas de la Era |
+----------+------------------------------+
6.-
mysql> SELECT count(*), direccion FROM hospital GROUP BY direccion HAVING direccion = 'Tamapul
ipas';
+----------+-------------+
| count(*) | direccion |
+----------+-------------+
| 1 | Tamapulipas |
+----------+-------------+
1 row in set (0.00 sec)
7.-
mysql> update hospital set nombre=UPPER(nombre) where 1;
Query OK, 11 rows affected (0.00 sec)
Rows matched: 11 Changed: 11 Warnings: 0
mysql> select *from hospital
-> ;
+-----------------------+------------------------------+----------+---------------------------
+-------------------+
| codigo_identificacion | nombre | telefono | direccion
| cantidad_de_camas |
+-----------------------+------------------------------+----------+---------------------------
+-------------------+
| 11800 | GENERAL ENRIQUE CABRERA | 0 | 12657100
| 15 |
| 11801 | CENTRO DE SALUD DR. MANUEL B | 56436615 | Joaquin Parvade col Hogar
| 20 |
| 11802 | C DE SALUD III | 32232696 | Calle Cuauhtemoc
| 16 |
| 11832 | C DE SALUD LA CASCADA | 65265266 | col La Cascada
| 18 |
| 11834 | DR IGNACIO PRIETO | 25536232 | Sn Bartolo
| 15 |
| 11835 | LOMAS DE LA ERA | 46538916 | Trebol y Nogales
| 20 |
| 11836 | HERON PROAL | 79846253 | Av Centenario
| 16 |
| 11837 | C DE SALUD TETELPAN | 97612386 | Desierto de los Leones
| 10 |
| 11838 | CORPUS CRISTI | 71650389 | Tamapulipas
| 13 |
| 11839 | DR EDGAR HENRRIQUEZ | 3762519 | Av Chilpan
| 18 |
| 11840 | CENTRO DE SALUD NAUCALPAN | 79106523 | Naucalpan City
| 12 |
+-----------------------+------------------------------+----------+---------------------------
+-------------------+
11 rows in set (0.00 sec)
8.-
mysql> update hospital set nombre=LOWER(nombre) where 1;
Query OK, 11 rows affected (0.00 sec)
Rows matched: 11 Changed: 11 Warnings: 0
9.-
mysql> SELECT direccion, nombre FROM hospital ORDER BY nombre DESC;
+---------------------------+------------------------------+
| direccion | nombre |
+---------------------------+------------------------------+
| Trebol y Nogales | lomas de la era |
| Av Centenario | heron proal |
| 12657100 | general enrique cabrera |
| Sn Bartolo | dr ignacio prieto |
| Av Chilpan | dr edgar henrriquez |
| Tamapulipas | corpus cristi |
| Naucalpan City | centro de salud naucalpan |
| Joaquin Parvade col Hogar | centro de salud dr. manuel b |
| Desierto de los Leones | c de salud tetelpan |
| col La Cascada | c de salud la cascada |
| Calle Cuauhtemoc | c de salud iii |
+---------------------------+------------------------------+
11 rows in set (0.00 sec)
10.-
mysql> SELECT MAX(telefono) FROM hospital;
+---------------+
| MAX(telefono) |
+---------------+
| 97612386 |
+---------------+
1 row in set (0.00 sec)
EMPRESA MERCOSUR
11.- Seleccionar los registros de la columna de código_producto.

12.- selecciona los nombres distintos de los país.

13.- súmale 200 a la Columna de código_exportacion

14.- selecciona los registros de código_exportacion del 3 al 9.

15.- selecciona los registros donde nombre de país sea canada y Brasil.
-

16.- selecciona los registros de código de país y código de producto pero cambia el nombre de la comlumna código país a país.

17.- selecciona los registros de la tabla país donde no se muestren los que tenan código exporttacion entre 2 y 9

2.-
mysql> select *from presidente;
+-------+------+-------------+-----------------+------------------+
| DNI | ano | nombre | apellidos | fecha_nacimiento |
+-------+------+-------------+-----------------+------------------+
| jh101 | 2010 | juan manuel | herrero | 1987-03-19 |
| jb102 | 2005 | jorge | borja navarrete | 1973-09-01 |
| rp103 | 2001 | ricardo | pelaez | 1984-08-19 |
| ga104 | 2010 | guillermo | alvarez cuevas | 1975-01-20 |
| jv105 | 2012 | jesus | vallejo | 1985-11-02 |
| fk106 | 2011 | fidel | kuri mustieles | 1980-04-03 |
| ar107 | 2010 | alejandro | kuri mustiele | 1980-04-03 |
| ai107 | 2001 | alejandro | irarrragori | 1989-09-09 |
| pb107 | 2002 | pablo | boy | 1974-12-04 |
| yl110 | 2006 | yon | de luisa | 1977-08-01 |
+-------+------+-------------+-----------------+------------------+
10 rows in set (0.00 sec)
3.-
mysql> describe presidente;
+------------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+------------------+-------------+------+-----+---------+-------+
| DNI | varchar(50) | NO | PRI | NULL | |
| ano | int(11) | YES | | NULL | |
| nombre | varchar(50) | YES | | NULL | |
| apellidos | varchar(50) | YES | | NULL | |
| fecha_nacimiento | date | YES | | NULL | |
+------------------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)
4.-
mysql> select *from jugadores where codigo in ('1010') and codigo_equipo > '19';
+--------+------------------+----------------------------+------------+---------------+
| codigo | fecha_nacimiento | nombre | posicion | codigo_equipo |
+--------+------------------+----------------------------+------------+---------------+
| 1010 | 1977-01-26 | Alexandro Alvarez Olivarez | Guardameta | 36 |
+--------+------------------+----------------------------+------------+---------------+
1 row in set (0.00 sec)
5.-
mysql> select *from jugadores where codigo_equipo in ('19');
+--------+------------------+---------------------------------+-----------+---------------+
| codigo | fecha_nacimiento | nombre | posicion | codigo_equipo |
+--------+------------------+---------------------------------+-----------+---------------+
| 1003 | 1908-06-25 | Miguel Arturo Layun Prado | Defensa | 19 |
| 1004 | 1990-03-31 | Jeronimo Arturo Amione Cevallos | Delantero | 19 |
+--------+------------------+---------------------------------+-----------+---------------+
2 rows in set (0.00 sec)
6.-
mysql> select *from jugadores where posicion in('19') and posicion = 'defensa';
Empty set (0.00 sec)
7.-
mysql> SELECT codigo,fecha_nacimiento FROM jugadores WHERE codigo_equipo > '19';
+--------+------------------+
| codigo | fecha_nacimiento |
+--------+------------------+
| 1001 | 1994-07-24 |
| 1008 | 1973-09-21 |
| 1010 | 1977-01-26 |
+--------+------------------+
3 rows in set (0.00 sec)
8.-
mysql> SELECT posicion FROM jugadores WHERE posicion = 'Defensa';
+----------+
| posicion |
+----------+
| Defensa |
| Defensa |
| Defensa |
| Defensa |
+----------+
4 rows in set (0.00 sec)
9.-
mysql> SELECT codigo,fecha_nacimiento FROM jugadores WHERE fecha_nacimiento LIKE '%1977%';
+--------+------------------+
| codigo | fecha_nacimiento |
+--------+------------------+
| 1010 | 1977-01-26 |
+--------+------------------+
1 row in set, 1 warning (0.00 sec)
2.-
mysql> select *from prestamo;
+-----+-----------+------+
| Dia | Mes | Ano |
+-----+-----------+------+
| 15 | Enero | 2013 |
| 63 | Marzo | 2013 |
| 25 | Mayo | 2013 |
| 22 | Julio | 2013 |
| 10 | Julio | 2013 |
| 21 | Julio | 2013 |
| 32 | Agosto | 2013 |
| 12 | Octubre | 2013 |
| 3 | Noviembre | 2013 |
| 9 | Noviembre | 2013 |
+-----+-----------+------+
10 rows in set (0.00 sec)
3.-
mysql> select *from prestamo where dia > '15';
+-----+--------+------+
| Dia | Mes | Ano |
+-----+--------+------+
| 63 | Marzo | 2013 |
| 25 | Mayo | 2013 |
| 22 | Julio | 2013 |
| 21 | Julio | 2013 |
| 32 | Agosto | 2013 |
+-----+--------+------+
5 rows in set (0.00 sec)
4.-
mysql> select *from prestamo where dia < '25';
+-----+-----------+------+
| Dia | Mes | Ano |
+-----+-----------+------+
| 15 | Enero | 2013 |
| 22 | Julio | 2013 |
| 10 | Julio | 2013 |
| 21 | Julio | 2013 |
| 12 | Octubre | 2013 |
| 3 | Noviembre | 2013 |
| 9 | Noviembre | 2013 |
+-----+-----------+------+
7 rows in set (0.00 sec)
5.-
mysql> select *from prestamo where Mes < 'Enero';
+-----+--------+------+
| Dia | Mes | Ano |
+-----+--------+------+
| 32 | Agosto | 2013 |
+-----+--------+------+
1 row in set (0.00 sec)
6.-
mysql> SELECT dia FROM prestamo WHERE Mes LIKE '%julio%';
+-----+
| dia |
+-----+
| 22 |
| 10 |
| 21 |
+-----+
3 rows in set (0.00 sec)
7.-
mysql> SELECT titulo FROM libros WHERE titulo LIKE 'a%';
+-----------------+
| titulo |
+-----------------+
| A SALTO DE MATA |
+-----------------+
1 row in set (0.00 sec)
8.-
mysql> SELECT DISTINCT titulo FROM libros;
+-----------------------------+
| titulo |
+-----------------------------+
| DEMACIADA FELICIDAD |
| DIMENSIONES |
| MI VIDA QUERIDA |
| EL HOMBRE BICOLOR |
| EL FIN DE LOS DINOSAURIOS |
| CONSTRUCTORES DE MOUNSTRUOS |
| A SALTO DE MATA |
| DIARIO DE INVIERNO |
+-----------------------------+
8 rows in set (0.00 sec)
9.-
mysql> describe libros;
+-------------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-------------+------+-----+---------+-------+
| Codigo | varchar(50) | NO | PRI | NULL | |
| Titulo | varchar(50) | YES | | NULL | |
| Editorial | varchar(50) | YES | | NULL | |
| Num_Paginas | int(11) | YES | | NULL | |
| LSB | int(11) | YES | | NULL | |
+-------------+-------------+------+-----+---------+-------+
5 rows in set (0.00 sec)
10.-
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| biblioteca |
| departamentos1 |
| jugador |
| mercosur |
| ministerio_salud |
| mysql |
| phpmyadmin |
| test |
+--------------------+
9 rows in set (0.02 sec)
1.-
mysql> show columns from laboratorios;
+-----------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-----------+-------------+------+-----+---------+-------+
| codigo | int(11) | NO | PRI | NULL | |
| nombre | varchar(50) | YES | | NULL | |
| direccion | varchar(50) | YES | | NULL | |
| telefono | int(11) | YES | | NULL | |
+-----------+-------------+------+-----+---------+-------+
4 rows in set (0.00 sec)
4.-
mysql> SELECT count(*), nombre FROM hospital GROUP BY nombre;
+----------+------------------------------+
| count(*) | nombre |
+----------+------------------------------+
| 1 | C de Salud III |
| 1 | C de Salud la Cascada |
| 1 | c de salud tetelpan |
| 1 | centro de salud dr. manuel b |
| 1 | Centro de Salud Naucalpan |
| 1 | Corpus Cristi |
| 1 | Dr Edgar Henrriquez |
| 1 | Dr Ignacio Prieto |
| 1 | general enrique cabrera |
| 1 | Heron Proal |
| 1 | Lomas de la Era |
+----------+------------------------------+
5.-
mysql> SELECT count(*), nombre FROM hospital GROUP BY nombre;
+----------+------------------------------+
| count(*) | nombre |
+----------+------------------------------+
| 1 | C de Salud III |
| 1 | C de Salud la Cascada |
| 1 | c de salud tetelpan |
| 1 | centro de salud dr. manuel b |
| 1 | Centro de Salud Naucalpan |
| 1 | Corpus Cristi |
| 1 | Dr Edgar Henrriquez |
| 1 | Dr Ignacio Prieto |
| 1 | general enrique cabrera |
| 1 | Heron Proal |
| 1 | Lomas de la Era |
+----------+------------------------------+
6.-
mysql> SELECT count(*), direccion FROM hospital GROUP BY direccion HAVING direccion = 'Tamapul
ipas';
+----------+-------------+
| count(*) | direccion |
+----------+-------------+
| 1 | Tamapulipas |
+----------+-------------+
1 row in set (0.00 sec)
7.-
mysql> update hospital set nombre=UPPER(nombre) where 1;
Query OK, 11 rows affected (0.00 sec)
Rows matched: 11 Changed: 11 Warnings: 0
mysql> select *from hospital
-> ;
+-----------------------+------------------------------+----------+---------------------------
+-------------------+
| codigo_identificacion | nombre | telefono | direccion
| cantidad_de_camas |
+-----------------------+------------------------------+----------+---------------------------
+-------------------+
| 11800 | GENERAL ENRIQUE CABRERA | 0 | 12657100
| 15 |
| 11801 | CENTRO DE SALUD DR. MANUEL B | 56436615 | Joaquin Parvade col Hogar
| 20 |
| 11802 | C DE SALUD III | 32232696 | Calle Cuauhtemoc
| 16 |
| 11832 | C DE SALUD LA CASCADA | 65265266 | col La Cascada
| 18 |
| 11834 | DR IGNACIO PRIETO | 25536232 | Sn Bartolo
| 15 |
| 11835 | LOMAS DE LA ERA | 46538916 | Trebol y Nogales
| 20 |
| 11836 | HERON PROAL | 79846253 | Av Centenario
| 16 |
| 11837 | C DE SALUD TETELPAN | 97612386 | Desierto de los Leones
| 10 |
| 11838 | CORPUS CRISTI | 71650389 | Tamapulipas
| 13 |
| 11839 | DR EDGAR HENRRIQUEZ | 3762519 | Av Chilpan
| 18 |
| 11840 | CENTRO DE SALUD NAUCALPAN | 79106523 | Naucalpan City
| 12 |
+-----------------------+------------------------------+----------+---------------------------
+-------------------+
11 rows in set (0.00 sec)
8.-
mysql> update hospital set nombre=LOWER(nombre) where 1;
Query OK, 11 rows affected (0.00 sec)
Rows matched: 11 Changed: 11 Warnings: 0
9.-
mysql> SELECT direccion, nombre FROM hospital ORDER BY nombre DESC;
+---------------------------+------------------------------+
| direccion | nombre |
+---------------------------+------------------------------+
| Trebol y Nogales | lomas de la era |
| Av Centenario | heron proal |
| 12657100 | general enrique cabrera |
| Sn Bartolo | dr ignacio prieto |
| Av Chilpan | dr edgar henrriquez |
| Tamapulipas | corpus cristi |
| Naucalpan City | centro de salud naucalpan |
| Joaquin Parvade col Hogar | centro de salud dr. manuel b |
| Desierto de los Leones | c de salud tetelpan |
| col La Cascada | c de salud la cascada |
| Calle Cuauhtemoc | c de salud iii |
+---------------------------+------------------------------+
11 rows in set (0.00 sec)
10.-
mysql> SELECT MAX(telefono) FROM hospital;
+---------------+
| MAX(telefono) |
+---------------+
| 97612386 |
+---------------+
1 row in set (0.00 sec)
No hay comentarios.:
Publicar un comentario