jueves, 5 de junio de 2014

SENTENCIAS SELECT

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