ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Base de datos ejercicios


Enviado por   •  16 de Septiembre de 2015  •  Apuntes  •  554 Palabras (3 Páginas)  •  128 Visitas

Página 1 de 3

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

...

Descargar como (para miembros actualizados)  txt (3 Kb)   pdf (1 Mb)   docx (1 Mb)  
Leer 2 páginas más »
Disponible sólo en Clubensayos.com