Base de datos ejercicios
Enviado por Katherine Eliana • 16 de Septiembre de 2015 • Apuntes • 554 Palabras (3 Páginas) • 144 Visitas
Select
From
Order by---- ordenado por …. Col1 asc ,col2 desc
Group by
-- [06] Muestra todos las columnas donde la Nota3 este entre [12, 15] y en orden alfabético
Select * from Alumnos
where Nota3>= 12and Nota3<= 15
Order by Nombre
Select * from Alumnos
where Nota3 between 12and 15
Order by Nombre
[pic 1]
-- [07] Muestra todos las columnas donde la Nota3 es par y aprobatoria y en orden alfabético
Select *From Alumnos
Where Nota3 In(12,14,16,18,20)---conjunto de valores IN
Order By Nombre
Donde nota 3 es parte de no impar
Par Select *From Alumnos
Where Nota3% 2=0
Order By Nombre
[pic 2]
Para texto tenemos que usar comodines
Nombre 'Juan'
Nombre like 'Juan%' % 0.1 o más caracteres
'Juan_' 1caracter cualquiera
[aeiou] 1 carácter del conjunto
[0-9] el código astai es solo para numeros
[^aeiou] 1 carácter que no se conjunto
Ejempo:
Telefono like ‘9[0-9]
-- [08] Muestra todos las columnas donde el nombre empieza con J, y en orden alfabético
select *from Alumnos
where Nombre Like 'J%'
order by Nombre
-- [03] Mostrar Nombre de alumno y cuántas notas tiene cada uno
Select Nombre, Count(Nota) As [Cantidad de Notas] --todo o que etsa en corchete son numeros
From Alumnos INNER JOIN Notas
On Alumnos.id_Alumno=Notas.id_Alumno ------agrupacion de dos tablas//grupos x nombre
Group By Nombre --debe ser igual que Select Nombre
Order By Nombre
[pic 3]
-- [10] Muestra todos las columnas donde la segunda letra de Nombre es vocal, y en orden alfabético
...