Está en la página 1de 3

TALLER ANALÍTICA DE DATOS

* Tabla Customers.

1. Listar las distintas ciudades donde se tienen clientes

SELECT DISTINCT City


FROM Customers;

2. Traer el nombre de los clientes que tienen un nombre con más de 12 caracteres, ordenados
alfabéticamente.

SELECT CustomerName
FROM Customers
WHERE length (CustomerName) >12
ORDER BY CustomerName ASC ;

3. Traer la identificación del cliente, nombre y dirección para los casos en los que el código
postal no contenga un cero.

SELECT CustomerID
, CustomerName
, Address
, PostalCode
FROM Customers
WHERE PostalCode NOT LIKE '%0%' ;

4. Traer toda la tabla para los clientes que tengan un ContactName que empiece con la letra A.

SELECT *
FROM Customers
WHERE CustomerName LIKE 'A%' ;

5. Traer las combinaciones distintas de País y ciudad para los clientes que están entre los
CustomerID (15 a 30) y los que están entre los CustomerID (50 a 70).

SELECT DISTINCT City


, Country
FROM Customers
WHERE CustomerID BETWEEN 15 AND 30
OR CustomerID BETWEEN 50 AND 70 ;

* Tabla Categories.

6. Mostrar toda la tabla categories agregando una nueva columna que muestre el nombre de
la categoría traducido a español.
SELECT *
, CASE WHEN CategoryName = 'Beverages' THEN 'Bebidas'
WHEN CategoryName = 'Condiments' THEN 'Condimentos'
WHEN CategoryName = 'Confections' THEN 'Dulces'
WHEN CategoryName = 'Dairy Products' THEN 'Productos lácteos'
WHEN CategoryName = 'Grains/Cereals' THEN 'Granos/Cereales'
WHEN CategoryName = 'Meat/Poultry' THEN 'Carne/Aves de corral'
WHEN CategoryName = 'Produce' THEN 'Productos'
WHEN CategoryName = 'Seafood' THEN 'Mariscos' END AS Categoria_Español
FROM Categories ;

* Tabla empleados

7. Mostrar el a. Lastname b. Firstname c. Crear nueva columna que unirá el nombre y apellido

SELECT LastName
, FirstName
, (FirstName || ' ' || LastName) AS Nombres_Completos
FROM Employees ;

* Tabla órdenes

8. ¿Cuáles son los tres números de las tres órdenes más antiguas?

SELECT OrderID
, OrderDate
FROM Orders
ORDER BY OrderDate ASC
LIMIT 3 ;

* Tabla productos

9. Cuál es el nombre de los 3 productos más costosos?

SELECT ProductName
, Price
FROM Products
ORDER BY Price DESC
LIMIT 3;
10. Cuál es el nombre de los 3 productos más baratos?

SELECT ProductName
, Price
FROM Products
ORDER BY Price
LIMIT 3;

* Tabla Proveedores

11.En qué país está el SupplierID que tiene una dirección más larga?

SELECT SupplierID
, Country , LENGTH(Address)
FROM Suppliers
ORDER BY LENGTH(Address) DESC
LIMIT 1;

12.Traer únicamente los proveedores de los países Italia, Noruega, Francia, Dinamarca,
Finlandia, Canada y Holanda. Creando una nueva columna que muestre la traducción del
nombre.

También podría gustarte