Está en la página 1de 17

Administracin de base de datos

PRACTICA ACCESS SQL


TABLA CLIENTE
Caso 1
Mostrar los nombres de la compaa de todos los clientes que
empiecen con su identifcacin m
SELECT CustomerID, CompanyName
FROM do!Customers
"#ERE $CompanyName LI%E N&m '()
Caso *
Mostrar las identifcaciones y pas de los clientes que son del
pas de Alemania.
SELECT CustomerID, Country
FROM do!Customers
"#ERE $Country LI%E N(+ERMAN,()
Administracin de base de datos
Caso -
Mostrar las identifcaciones y telfono de los clientes que
empiecen con a
SELECT CustomerID, P.one, Conta/tName
FROM do!Customers
"#ERE $Conta/tName LI%E N&A '()
Caso 0
Mostrar a todos los clientes que pertenecen a la compaa
alfreds futterkiste
SELECT CustomerID, CompanyName
FROM do!Customers
"#ERE $CompanyName 1 N(ALFREDS F2TTER%ISTE()
Computa/34n e 3n5orm6t3/a P673na *
Administracin de base de datos
Caso 8
Mostrar a todos las compaas de Austria.
SELECT CompanyName, Country
FROM do!Customers
"#ERE $Country 1 N(A2STRIA()
Caso 9
Mostrar a todos las identifcaciones de los clientes que tienen el
cargo de marketing.
SELECT CustomerID, Conta/tT3t:e, CompanyName
FROM do!Customers
"#ERE $Conta/tT3t:e LI%E N&MAR%ETIN+ '()
Computa/34n e 3n5orm6t3/a P673na -
Administracin de base de datos
TABLA CATE+ORIA
Caso ;
mostrar categoras.
SELECT Cate7oryID, Cate7oryName
FROM do!Cate7or3es
TABLA PROD2CTO
Caso <
Mostrar todos los productos que pertenecen a la categora .
SELECT Produ/tID, Cate7oryID, Produ/tName
FROM do!Produ/ts
"#ERE $Cate7oryID 1 1)
Computa/34n e 3n5orm6t3/a P673na 0
Administracin de base de datos
TABLA DE PRO=EEDOR
Caso >
Mostrar a todos los pro!eedores en nombre de contactos que
pertenecen a Alemania.
SELECT Supp:3erID, Conta/tName, Country
FROM do!Supp:3ers
"#ERE $Country 1 N(+ERMAN,()
Caso 1?
Mostrar nombre de contacto y pas de los pro!eedores que
tienen el cargo de administrador de pedidos.
SELECT CompanyName, Supp:3erID, Country,
Conta/tT3t:e
FROM do!Supp:3ers
"#ERE $Conta/tT3t:e LI%E N(Order Adm3n3strator '()
PRACTICA DE BASE DE DATOS
Computa/34n e 3n5orm6t3/a P673na 8
Administracin de base de datos
CONSULTAS DE UNA TABLA
."Muestre todos los alumnos.
CODI+O@
SELECT NIF, NOMBRE, APELLIDO1, APELLIDO*, EDAD,
PARCIAL1, PARCIAL*, PRACTICAS
FROM do!AL2MNO
#."Muestre los alumnos donde el nombre empiece con $.
CODI+O@
SELECT NOMBRE
FROM do!AL2MNO
"#ERE $NOMBRE LI%E N(A'()
%."Muestre los alumnos donde el apellido empiece con &.
CODI+O@
Computa/34n e 3n5orm6t3/a P673na 9
Administracin de base de datos
SELECT APELLIDO1
FROM do!AL2MNO
"#ERE $APELLIDO1 LI%E N(='()
'."Muestre edad de (ina )uertas *alacio.
CODI+O@
SELECT NOMBRE, APELLIDO1, APELLIDO*, EDAD
FROM do!AL2MNO
"#ERE $NOMBRE 1 N(+INA() AND $APELLIDO1 1
N(#2ERTAS() AND $APELLIDO* 1 N(PALACIOS()
+."Muestre las notas del ,-. '/.+0.%+/"1.
CODI+O@
SELECT NIF, PARCIAL1, PARCIAL*, PRBCTICAS
Computa/34n e 3n5orm6t3/a P673na ;
Administracin de base de datos
FROM do!AL2MNO
"#ERE $NIF 1 N(0;!18>!-8;CC()
2."Muestre el ,-. y ,3M456 donde sus notas parciales y practicas
correspondientes son 07 #879.
CODI+O@
SELECT NIF, NOMBRE, PARCIAL1, PARCIAL*, PRACTICAS
FROM do!AL2MNO
"#ERE $PARCIAL1 1 1>) AND $PARCIAL* 1 *?) AND
$PRACTICAS 1 1<)
/."Muestre los alumnos que tengan ' letras en su nombre.
CODI+O@
SELECT NOMBRE
FROM do!AL2MNO
"#ERE $NOMBRE LI%E N(DDDD '()
Computa/34n e 3n5orm6t3/a P673na <
Administracin de base de datos
9."Muestre los alumnos mayores de + aos.
CODI+O@
SELECT NOMBRE, APELLIDO1, APELLIDO*, EDAD
FROM do!AL2MNO
"#ERE $EDAD E 18)
0." Muestre los alumnos menores de #8 aos.
CODI+O@
SELECT NOMBRE, APELLIDO1, APELLIDO*, EDAD
FROM do!AL2MNO
"#ERE $EDAD F *?)
Computa/34n e 3n5orm6t3/a P673na >
Administracin de base de datos
8." Muestre los alumnos entre #8 y %8 aos.
CODI+O@
SELECT NOMBRE, APELLIDO1, APELLIDO*, EDAD
FROM do!AL2MNO
"#ERE $EDAD E *? AND EDAD F -?)
." Muestre los alumnos donde parcial sean menor igual a 8.
CODI+O@
SELECT NOMBRE, APELLIDO1, APELLIDO*, PARCIAL1
FROM do!AL2MNO
"#ERE $PARCIAL1 F1 1?)
Computa/34n e 3n5orm6t3/a P673na 1?
Administracin de base de datos
#." Muestre los alumnos donde parcial# sean mayor igual a 9.
CODI+O@
SELECT NOMBRE, APELLIDO1, APELLIDO*, PARCIAL*
FROM do!AL2MNO
"#ERE $PARCIAL* E1 1<)
%." Muestre los alumnos donde parcial sean mayores igual a 8 .
CODI+O@
SELECT NOMBRE, APELLIDO1, APELLIDO*, PARCIAL1
FROM do!AL2MNO
"#ERE $PARCIAL1 E 1?)
Computa/34n e 3n5orm6t3/a P673na 11
Administracin de base de datos
'." Muestre los alumnos donde parcial# sean menor igual a +.
CODI+O@
SELECT NOMBRE, APELLIDO1, APELLIDO*, PARCIAL*
FROM do!AL2MNO
"#ERE $PARCIAL* F 18)
+." Muestre los alumnos donde parcial esta entre + y #8.
CODI+O@
SELECT NOMBRE, APELLIDO1, APELLIDO*, PARCIAL1
FROM do!AL2MNO
"#ERE $PARCIAL1 E 18 AND PARCIAL1 F *?)
Computa/34n e 3n5orm6t3/a P673na 1*
Administracin de base de datos
2." Muestre los alumnos donde parcial# este entre 8 y 8.
CODI+O@
SELECT NOMBRE, APELLIDO1, APELLIDO*, PARCIAL*
FROM do!AL2MNO
"#ERE $PARCIAL* E ? AND PARCIAL* F 1?)
/." Muestre los alumnos que aprobaron las pr:cticas.
CODI+O@
SELECT NOMBRE, APELLIDO1, APELLIDO*, PRACTICAS
FROM do!AL2MNO
"#ERE $PRBCTICAS E 1-)
9." Muestre los alumnos que desaprobaron las pr:cticas.
CODI+O@
SELECT NOMBRE, APELLIDO1, APELLIDO*, PRBCTICAS
FROM do!AL2MNO
"#ERE $PRBCTICAS F 1-)
Computa/34n e 3n5orm6t3/a P673na 1-
Administracin de base de datos
0." Muestre los alumnos que aprobaron los parciales y las pr:cticas.
CODI+O@
SELECT NOMBRE, APELLIDO1, APELLIDO*, PARCIAL1,
PARCIAL*, PRACTICAS
FROM do!AL2MNO
"#ERE $PARCIAL1 E 1-) AND $PARCIAL* E 1-) AND
$PRACTICAS E 1-)
#8." Muestre los alumnos que desaprobaron los parciales y las
pr:cticas.
CODI+O@
SELECT NOMBRE, APELLIDO1, APELLIDO*, PARCIAL1,
PARCIAL*, PRACTICAS
FROM do!AL2MNO
Computa/34n e 3n5orm6t3/a P673na 10
Administracin de base de datos
"#ERE $PARCIAL1 F 1-) AND $PARCIAL* F 1-) AND
$PRACTICAS F 1-)
#." Muestre los parciales y la pr:ctica de los alumnos que tienen la
letra , en el apellido#.
CODI+O@
SELECT PARCIAL*, PARCIAL1, PRACTICAS, APELLIDO*
FROM do!AL2MNO
"#ERE $APELLIDO* LI%E N('n '()
##."Muestre las edades de los alumnos donde el nombre empie;an
con C!
CODI+O@
Computa/34n e 3n5orm6t3/a P673na 18
Administracin de base de datos
SELECT NOMBRE, APELLIDO1, APELLIDO*, EDAD
FROM do!AL2MNO
"#ERE $NOMBRE LI%E N(C'()
#%."Muestre los alumnos mayores igual de #8aos y aprobados en los
parciales y pr:cticas.
CODI+O@
SELECT NOMBRE, APELLIDO1, APELLIDO*, EDAD, PARCIAL1,
PARCIAL*, PRACTICAS
FROM do!AL2MNO
"#ERE $EDAD E1 *?) AND $PARCIAL1 E 1-) AND $PARCIAL*
E 1-) AND $PRACTICAS E 1-)
#'." Muestre los alumnos menores de #8 aos de edad desaprobados
en los parciales y pr:cticas.
CODI+O@
SELECT NOMBRE, APELLIDO1, APELLIDO*, EDAD, PARCIAL1,
PARCIAL*, PRACTICAS
FROM do!AL2MNO
"#ERE $EDAD F *?) AND $PARCIAL1 F 1-) AND $PARCIAL* F
1-) AND $PRACTICAS F 1-)
Computa/34n e 3n5orm6t3/a P673na 19
Administracin de base de datos
#+."Muestre los alumnos donde los apellidos empiecen con * y estn
aprobados en los parciales y las practicas.
CODI+O@
SELECT NOMBRE, APELLIDO1, APELLIDO*, PARCIAL1,
PARCIAL*, PRACTICAS
FROM do!AL2MNO
"#ERE $APELLIDO1 LI%E N&P '() AND $APELLIDO* LI%E N(P
'() AND $PARCIAL1 E 1-) AND $PARCIAL* E 1-) AND
$PRACTICAS E 1-)
Computa/34n e 3n5orm6t3/a P673na 1;

También podría gustarte