19
Administración de base de datos PRACTICA ACCESS SQL TABLA CLIENTE Caso 1 Mostrar los nombres de la compañía de todos los clientes que empiecen con su identificación “m” SELECT CustomerID, CompanyName FROM dbo.Customers WHERE (CompanyName LIKE N’m %') Caso 2 Mostrar las identificaciones y país de los clientes que son del país de Alemania. SELECT CustomerID, Country FROM dbo.Customers WHERE (Country LIKE N'GERMANY')

Consultas 1 Tabla

Embed Size (px)

Citation preview

Page 1: Consultas 1 Tabla

Administración de base de datos

PRACTICA ACCESS SQL

TABLA CLIENTE

Caso 1

Mostrar los nombres de la compañía de todos los clientes que empiecen con su identificación “m”

SELECT CustomerID, CompanyName

FROM dbo.Customers

WHERE (CompanyName LIKE N’m %')

Caso 2

Mostrar las identificaciones y país de los clientes que son del país de Alemania.

SELECT CustomerID, Country

FROM dbo.Customers

WHERE (Country LIKE N'GERMANY')

Page 2: Consultas 1 Tabla

Administración de base de datos

Caso 3

Mostrar las identificaciones y teléfono de los clientes que empiecen con a

SELECT CustomerID, Phone, ContactName

FROM dbo.Customers

WHERE (ContactName LIKE N’A %')

Caso 4

Mostrar a todos los clientes que pertenecen a la compañía alfreds futterkiste

SELECT CustomerID, CompanyName

FROM dbo.Customers

WHERE (CompanyName = N'ALFREDS FUTTERKISTE')

Caso 5

Computación e informática Página 2

Page 3: Consultas 1 Tabla

Administración de base de datos

Mostrar a todos las compañías de Austria.

SELECT CompanyName, Country

FROM dbo.Customers

WHERE (Country = N'AUSTRIA')

Caso 6

Mostrar a todos las identificaciones de los clientes que tienen el cargo de marketing.

SELECT CustomerID, ContactTitle, CompanyName

FROM dbo.Customers

WHERE (ContactTitle LIKE N’MARKETING %')

TABLA CATEGORIA

Computación e informática Página 3

Page 4: Consultas 1 Tabla

Administración de base de datos

Caso 7

mostrar categorías.

SELECT CategoryID, CategoryName

FROM dbo.Categories

TABLA PRODUCTO

Caso 8

Mostrar todos los productos que pertenecen a la categoría 1.

SELECT ProductID, CategoryID, ProductName

FROM dbo.Products

WHERE (CategoryID = 1)

TABLA DE PROVEEDOR

Computación e informática Página 4

Page 5: Consultas 1 Tabla

Administración de base de datos

Caso 9

Mostrar a todos los proveedores en nombre de contactos que pertenecen a Alemania.

SELECT SupplierID, ContactName, Country

FROM dbo.Suppliers

WHERE (Country = N'GERMANY')

Caso 10

Mostrar nombre de contacto y país de los proveedores que tienen el cargo de administrador de pedidos.

SELECT CompanyName, SupplierID, Country, ContactTitle

FROM dbo.Suppliers

WHERE (ContactTitle LIKE N'Order Administrator %')

PRACTICA DE BASE DE DATOS

CONSULTAS DE UNA TABLA

Computación e informática Página 5

Page 6: Consultas 1 Tabla

Administración de base de datos

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 NOMBRE

FROM dbo.ALUMNO

WHERE (NOMBRE LIKE N'J%')

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

CODIGO:

Computación e informática Página 6

Page 7: Consultas 1 Tabla

Administración de base de datos

SELECT APELLIDO1

FROM dbo.ALUMNO

WHERE (APELLIDO1 LIKE N'V%')

4.-Muestre edad de Gina Huertas Palacio.

CODIGO:

SELECT NOMBRE, APELLIDO1, APELLIDO2, EDAD

FROM 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:

Computación e informática Página 7

Page 8: Consultas 1 Tabla

Administración de base de datos

SELECT NIF, PARCIAL1, PARCIAL2, PRÁCTICAS

FROM dbo.ALUMNO

WHERE (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 NIF, NOMBRE, PARCIAL1, PARCIAL2, PRACTICAS

FROM dbo.ALUMNO

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

7.-Muestre los alumnos que tengan 4 letras en su nombre.

CODIGO:

SELECT NOMBRE

FROM dbo.ALUMNO

WHERE (NOMBRE LIKE N'____ %')

Computación e informática Página 8

Page 9: Consultas 1 Tabla

Administración de base de datos

8.-Muestre los alumnos mayores de 15 años.

CODIGO:

SELECT NOMBRE, APELLIDO1, APELLIDO2, EDAD

FROM dbo.ALUMNO

WHERE (EDAD > 15)

9.- Muestre los alumnos menores de 20 años.

CODIGO:

SELECT NOMBRE, APELLIDO1, APELLIDO2, EDAD

FROM dbo.ALUMNO

WHERE (EDAD < 20)

Computación e informática Página 9

Page 10: Consultas 1 Tabla

Administración de base de datos

10.- Muestre los alumnos entre 20 y 30 años.

CODIGO:

SELECT NOMBRE, APELLIDO1, APELLIDO2, EDAD

FROM dbo.ALUMNO

WHERE (EDAD > 20 AND EDAD < 30)

11.- Muestre los alumnos donde parcial1 sean menor igual a 10.

CODIGO:

SELECT NOMBRE, APELLIDO1, APELLIDO2, PARCIAL1

FROM dbo.ALUMNO

WHERE (PARCIAL1 <= 10)

Computación e informática Página 10

Page 11: Consultas 1 Tabla

Administración de base de datos

12.- Muestre los alumnos donde parcial2 sean mayor igual a 18.

CODIGO:

SELECT NOMBRE, APELLIDO1, APELLIDO2, PARCIAL2

FROM dbo.ALUMNO

WHERE (PARCIAL2 >= 18)

13.- Muestre los alumnos donde parcial1 sean mayores igual a 10 .

CODIGO:

SELECT NOMBRE, APELLIDO1, APELLIDO2, PARCIAL1

FROM dbo.ALUMNO

WHERE (PARCIAL1 > 10)

Computación e informática Página 11

Page 12: Consultas 1 Tabla

Administración de base de datos

14.- Muestre los alumnos donde parcial2 sean menor igual a 15.

CODIGO:

SELECT NOMBRE, APELLIDO1, APELLIDO2, PARCIAL2

FROM dbo.ALUMNO

WHERE (PARCIAL2 < 15)

15.- Muestre los alumnos donde parcial1 esta entre 15 y 20.

CODIGO:

SELECT NOMBRE, APELLIDO1, APELLIDO2, PARCIAL1

FROM dbo.ALUMNO

WHERE (PARCIAL1 > 15 AND PARCIAL1 < 20)

Computación e informática Página 12

Page 13: Consultas 1 Tabla

Administración de base de datos

16.- Muestre los alumnos donde parcial2 este entre 0 y 10.

CODIGO:

SELECT NOMBRE, APELLIDO1, APELLIDO2, PARCIAL2

FROM dbo.ALUMNO

WHERE (PARCIAL2 > 0 AND PARCIAL2 < 10)

17.- Muestre los alumnos que aprobaron las prácticas.

CODIGO:

SELECT NOMBRE, APELLIDO1, APELLIDO2, PRACTICAS

FROM dbo.ALUMNO

WHERE (PRÁCTICAS > 13)

Computación e informática Página 13

Page 14: Consultas 1 Tabla

Administración de base de datos

18.- Muestre los alumnos que desaprobaron las prácticas.

CODIGO:

SELECT NOMBRE, APELLIDO1, APELLIDO2, PRÁCTICAS

FROM dbo.ALUMNO

WHERE (PRÁCTICAS < 13)

19.- Muestre los alumnos que aprobaron los parciales y las prácticas.

CODIGO:

SELECT NOMBRE, APELLIDO1, APELLIDO2, PARCIAL1, PARCIAL2, PRACTICAS

FROM dbo.ALUMNO

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

Computación e informática Página 14

Page 15: Consultas 1 Tabla

Administración de base de datos

20.- Muestre los alumnos que desaprobaron los parciales y las prácticas.

CODIGO:

SELECT NOMBRE, APELLIDO1, APELLIDO2, PARCIAL1, PARCIAL2, PRACTICAS

FROM dbo.ALUMNO

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

21.- Muestre los parciales y la práctica de los alumnos que tienen la letra N en el apellido2.

CODIGO:

SELECT PARCIAL2, PARCIAL1, PRACTICAS, APELLIDO2

FROM dbo.ALUMNO

WHERE (APELLIDO2 LIKE N'%n %')

Computación e informática Página 15

Page 16: Consultas 1 Tabla

Administración de base de datos

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

CODIGO:

SELECT NOMBRE, APELLIDO1, APELLIDO2, EDAD

FROM dbo.ALUMNO

WHERE (NOMBRE LIKE N'C%')

23.-Muestre los alumnos mayores igual de 20años y aprobados en los parciales y prácticas.

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 años de edad desaprobados en los parciales y prácticas.

CODIGO:

SELECT NOMBRE, APELLIDO1, APELLIDO2, EDAD, PARCIAL1, PARCIAL2, PRACTICAS

FROM dbo.ALUMNO

Computación e informática Página 16

Page 17: Consultas 1 Tabla

Administración de base de datos

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

25.-Muestre los alumnos donde los apellidos empiecen con P y estén aprobados en los parciales y las practicas.

CODIGO:

SELECT NOMBRE, APELLIDO1, APELLIDO2, PARCIAL1, PARCIAL2, PRACTICAS

FROM dbo.ALUMNO

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

Computación e informática Página 17