Mysql
select *
from alumnos;
2 Muestra el nombre , localidad y fecha de nacimiento de todos los alumnos.
select nombre, localidad, fecha_nac
from alumnos;
3 Muestra el nombre de todos los alumnos. En el resultado de la consulta, la
columna “Nombre” debe aparecer con la etiqueta “Nombre y apellidos” (ALIAS
DE COLUMNAS).
select nombre asnombre_y_apellidos
from alumnos;
4 Obtén el nombre y el número de faltas multiplicado por 2 de todos los alumnos (COLUMNAS CALCULADAS). En el resultado de la consulta, la columna faltas debe aparecer con la etiqueta “Faltas de asistencia” (ALIAS DE COLUMNAS)
select faltas*2 as faltas_de_asistencia
from alumnos;
5 Consulta los datos de los alumnos que son de Lorca.
select *
fromalumnos
where localidad like 'Lorca';
6 Obtén los datos de los alumnos que son de Murcia o Alhama de Murcia.
select *
from alumnos
where localidad in ('Murcia' or 'Alhama de Murcia');
7 Obtén los datos de los alumnos que son de Murcia y están en el primer curso
de E.S.O.
select *
from alumnos
where localidad like 'Murcia' and curso like '1';
8 Muestra los alumnos que son de Lorca,están en segundo curso de Bachillerato y tienen más de 10 faltas.
select *
from alumnos
where localidad like 'Lorca' and curso like '2' and faltas > '10';
9 Obtén los datos de aquellos alumnos que son de Murcia ordenados por nombre.
select *
from alumnos
where localidad like 'Murcia'
order by nombre;
10 Obtén los datos de todos los alumnos ordenados por nivel, y dentro de cadanivel por curso.
select *
from alumnos
order by nivel, curso;
11 Muestra los datos de aquellos alumnos que tengan más de 10 faltas en
primer o segundo curso.
11 Muestra los datos de aquellos alumnos que tengan más de 10 faltas en primer o segundo curso.
select *
from alumnos
where faltas > '10' and curso in ('1' or '2');
12 Muestra los datos de todos aquellos alumnos que tenganmenos de 10 faltas en 3º o 4º curso y además sean de Murcia.
select *
from alumnos
where faltas <'10' and curso in ('3' or '4') and localidad like 'Murcia';
13 Obtén con una consulta todos los cursos que hay sin repeticiones
(DISTINCT).
14 Obtén los datos de los alumnos que no tengan 10 faltas en 1º de E.S.O.
select *
from alumnos
where faltas != '10';
15 Muestra los datosde aquellos alumnos cuyo nombre empiece por la letra 'B'.
select *
from alumnos
where nombre like 'B%';
16 Con una consulta obtén los alumnos que son de Murcia y cuyo nombre termina con una letra 'O'.
select *
from alumnos
where localidad like 'Murcia' and nombre like '%O';
17 Muestra los datos de todos aquellos alumnos que están en 1º curso de E.S.O. Y tienen una letra 'U' en lasegunda posición del nombre.
select *
from alumnos
where curso like '1' and substring(nombre,2,1)='U';
18 Obtén los datos de los alumnos cuya columna “Faltas” es nula.
select *
from alumnos
where faltas is null;
19 Muestra los datos de aquellos alumnos que tienen entre 10 y 20 faltas
(BETWEEN). Ordena el resultado por nombre.
select *
from alumnos
where faltas between '10' and'20'
order by nombre;
20 Muestra los datos de los alumnos que tienen entre 10 y 20 faltas y además son de Murcia.
select *
from alumnos
where faltas between '10' and '20' and localidad like 'Murcia';
21 Muestra los datos de los alumnos que tienen entre 10 y 20 faltas, son de Murcia y están matriculados en 1º de E.S.O.
select *
from alumnos
where faltas between '10' and '20' andlocalidad like 'Murcia' and curso like '1';
22 Con una consulta muestra los datos de los alumnos cuyas faltas sean
menores que 10 y mayores que 20.
select *
from alumnos
where faltas not between '10' and '20';
23 Muestra los datos de los alumnos cuya fecha de nacimiento comprenda los años 1993 y 1994. Ordena el resultado por nombre.
select *
from alumnos
where (fecha_nac...
Regístrate para leer el documento completo.