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 identificacin m SELECT CustomerID, CompanyName dbo.Customers

FROM WHERE

(CompanyName LIKE Nm %')

Caso 2

Mostrar las identificaciones y pas de los clientes que son del pas de Alemania. SELECT FROM WHERE CustomerID, Country dbo.Customers

(Country LIKE N'GERMANY')

Administracin de base de datos Caso 3 Mostrar las identificaciones y telfono de los clientes que empiecen con a SELECT CustomerID, Phone, ContactName FROM WHERE dbo.Customers

(ContactName LIKE NA %')

Caso 4 Mostrar a todos los clientes que pertenecen a la compaa alfreds futterkiste SELECT CustomerID, CompanyName dbo.Customers

FROM WHERE

(CompanyName = N'ALFREDS FUTTERKISTE')

Computacin e informtica

Pgina 2

Administracin de base de datos Caso 5

Mostrar a todos las compaas de Austria. SELECT FROM WHERE CompanyName, Country dbo.Customers

(Country = N'AUSTRIA')

Caso 6

Mostrar a todos las identificaciones de los clientes que tienen el cargo de marketing. SELECT CustomerID, ContactTitle, CompanyName FROM WHERE dbo.Customers

(ContactTitle LIKE NMARKETING %')

Computacin e informtica

Pgina 3

Administracin de base de datos

TABLA CATEGORIA
Caso 7

mostrar categoras. SELECT CategoryID, CategoryName dbo.Categories

FROM

TABLA PRODUCTO
Caso 8

Mostrar todos los productos que pertenecen a la categora 1. SELECT ProductID, CategoryID, ProductName FROM WHERE dbo.Products (CategoryID = 1)

Computacin e informtica

Pgina 4

Administracin de base de datos

TABLA DE PROVEEDOR
Caso 9

Mostrar a todos los proveedores en nombre de contactos que pertenecen a Alemania. SELECT SupplierID, ContactName, Country FROM WHERE dbo.Suppliers

(Country = N'GERMANY')

Caso 10

Mostrar nombre de contacto y pas de los proveedores que tienen el cargo de administrador de pedidos. SELECT CompanyName, SupplierID, Country, ContactTitle dbo.Suppliers

FROM WHERE

(ContactTitle LIKE N'Order Administrator %')

PRACTICA DE BASE DE DATOS

Computacin e informtica

Pgina 5

Administracin de base de datos

CONSULTAS DE UNA TABLA


1.-Muestre todos los alumnos. CODIGO: SELECT NIF, NOMBRE, APELLIDO1, APELLIDO2, EDAD, PARCIAL1, PARCIAL2, PRACTICAS FROM dbo.ALUMNO

2.-Muestre los alumnos donde el nombre empiece con J. CODIGO: SELECT FROM WHERE NOMBRE dbo.ALUMNO (NOMBRE LIKE N'J%')

3.-Muestre los alumnos donde el apellido1 empiece con V. CODIGO:

Computacin e informtica

Pgina 6

Administracin de base de datos SELECT FROM WHERE APELLIDO1 dbo.ALUMNO (APELLIDO1 LIKE N'V%')

4.-Muestre edad de Gina Huertas Palacio. CODIGO: SELECT FROM NOMBRE, APELLIDO1, APELLIDO2, EDAD dbo.ALUMNO

WHERE (NOMBRE = N'GINA') AND (APELLIDO1 = N'HUERTAS') AND (APELLIDO2 = N'PALACIOS')

5.-Muestre las notas del NIF 47.159.357-C. CODIGO: SELECT NIF, PARCIAL1, PARCIAL2, PRCTICAS

Computacin e informtica

Pgina 7

Administracin de base de datos FROM WHERE dbo.ALUMNO (NIF = N'47.159.357-C')

6.-Muestre el NIF y NOMBRE donde sus notas parciales y practicas correspondientes son 19, 20,18. CODIGO: SELECT FROM NIF, NOMBRE, PARCIAL1, PARCIAL2, PRACTICAS dbo.ALUMNO

WHERE (PARCIAL1 = 19) AND (PARCIAL2 = 20) AND (PRACTICAS = 18)

7.-Muestre los alumnos que tengan 4 letras en su nombre. CODIGO: SELECT FROM WHERE NOMBRE dbo.ALUMNO (NOMBRE LIKE N'____ %')

Computacin e informtica

Pgina 8

Administracin de base de datos

8.-Muestre los alumnos mayores de 15 aos. CODIGO: SELECT FROM WHERE NOMBRE, APELLIDO1, APELLIDO2, EDAD dbo.ALUMNO (EDAD > 15)

9.- Muestre los alumnos menores de 20 aos. CODIGO: SELECT FROM WHERE NOMBRE, APELLIDO1, APELLIDO2, EDAD dbo.ALUMNO (EDAD < 20)

Computacin e informtica

Pgina 9

Administracin de base de datos

10.- Muestre los alumnos entre 20 y 30 aos. CODIGO: SELECT FROM WHERE NOMBRE, APELLIDO1, APELLIDO2, EDAD dbo.ALUMNO (EDAD > 20 AND EDAD < 30)

11.- Muestre los alumnos donde parcial1 sean menor igual a 10. CODIGO: SELECT FROM WHERE NOMBRE, APELLIDO1, APELLIDO2, PARCIAL1 dbo.ALUMNO (PARCIAL1 <= 10)

Computacin e informtica

Pgina 10

Administracin de base de datos 12.- Muestre los alumnos donde parcial2 sean mayor igual a 18. CODIGO: SELECT FROM WHERE NOMBRE, APELLIDO1, APELLIDO2, PARCIAL2 dbo.ALUMNO (PARCIAL2 >= 18)

13.- Muestre los alumnos donde parcial1 sean mayores igual a 10 . CODIGO: SELECT FROM WHERE NOMBRE, APELLIDO1, APELLIDO2, PARCIAL1 dbo.ALUMNO (PARCIAL1 > 10)

Computacin e informtica

Pgina 11

Administracin de base de datos 14.- Muestre los alumnos donde parcial2 sean menor igual a 15. CODIGO: SELECT FROM WHERE NOMBRE, APELLIDO1, APELLIDO2, PARCIAL2 dbo.ALUMNO (PARCIAL2 < 15)

15.- Muestre los alumnos donde parcial1 esta entre 15 y 20. CODIGO: SELECT FROM WHERE NOMBRE, APELLIDO1, APELLIDO2, PARCIAL1 dbo.ALUMNO (PARCIAL1 > 15 AND PARCIAL1 < 20)

Computacin e informtica

Pgina 12

Administracin de base de datos 16.- Muestre los alumnos donde parcial2 este entre 0 y 10. CODIGO: SELECT FROM WHERE NOMBRE, APELLIDO1, APELLIDO2, PARCIAL2 dbo.ALUMNO (PARCIAL2 > 0 AND PARCIAL2 < 10)

17.- Muestre los alumnos que aprobaron las prcticas. CODIGO: SELECT FROM WHERE NOMBRE, APELLIDO1, APELLIDO2, PRACTICAS dbo.ALUMNO (PRCTICAS > 13)

18.- Muestre los alumnos que desaprobaron las prcticas. CODIGO: SELECT FROM WHERE NOMBRE, APELLIDO1, APELLIDO2, PRCTICAS dbo.ALUMNO (PRCTICAS < 13)

Computacin e informtica

Pgina 13

Administracin de base de datos

19.- Muestre los alumnos que aprobaron los parciales y las prcticas. CODIGO: SELECT NOMBRE, APELLIDO1, APELLIDO2, PARCIAL1, PARCIAL2, PRACTICAS FROM dbo.ALUMNO

WHERE (PARCIAL1 > 13) AND (PARCIAL2 > 13) AND (PRACTICAS > 13)

20.- Muestre los alumnos que desaprobaron los parciales y las prcticas. CODIGO: SELECT NOMBRE, APELLIDO1, APELLIDO2, PARCIAL1, PARCIAL2, PRACTICAS FROM dbo.ALUMNO

Computacin e informtica

Pgina 14

Administracin de base de datos WHERE (PARCIAL1 < 13) AND (PARCIAL2 < 13) AND (PRACTICAS < 13)

21.- Muestre los parciales y la prctica de los alumnos que tienen la letra N en el apellido2. CODIGO: SELECT FROM WHERE PARCIAL2, PARCIAL1, PRACTICAS, APELLIDO2 dbo.ALUMNO (APELLIDO2 LIKE N'%n %')

22.-Muestre las edades de los alumnos donde el nombre empiezan con C. CODIGO:

Computacin e informtica

Pgina 15

Administracin de base de datos SELECT FROM WHERE NOMBRE, APELLIDO1, APELLIDO2, EDAD dbo.ALUMNO (NOMBRE LIKE N'C%')

23.-Muestre los alumnos mayores igual de 20aos y aprobados en los parciales y prcticas. CODIGO: SELECT NOMBRE, APELLIDO1, APELLIDO2, EDAD, PARCIAL1, PARCIAL2, PRACTICAS FROM dbo.ALUMNO

WHERE (EDAD >= 20) AND (PARCIAL1 > 13) AND (PARCIAL2 > 13) AND (PRACTICAS > 13)

24.- Muestre los alumnos menores de 20 aos de edad desaprobados en los parciales y prcticas. CODIGO: SELECT NOMBRE, APELLIDO1, APELLIDO2, EDAD, PARCIAL1, PARCIAL2, PRACTICAS FROM dbo.ALUMNO

WHERE (EDAD < 20) AND (PARCIAL1 < 13) AND (PARCIAL2 < 13) AND (PRACTICAS < 13)

Computacin e informtica

Pgina 16

Administracin de base de datos

25.-Muestre los alumnos donde los apellidos empiecen con P y estn aprobados en los parciales y las practicas. CODIGO: SELECT NOMBRE, APELLIDO1, APELLIDO2, PARCIAL1, PARCIAL2, PRACTICAS FROM dbo.ALUMNO

WHERE (APELLIDO1 LIKE NP %') AND (APELLIDO2 LIKE N'P %') AND (PARCIAL1 > 13) AND (PARCIAL2 > 13) AND (PRACTICAS > 13)

Computacin e informtica

Pgina 17