Mysql

Páginas: 5 (1096 palabras) Publicado: 22 de enero de 2013
1 Muestra todos los datos de todos los alumnos.

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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Mysql
  • Mysql
  • Mysql
  • Mysql
  • QUE ES MYSQL
  • Mysql
  • Mysql
  • Mysql

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS