Vous êtes sur la page 1sur 3

--CONSULTAS DE SELECCI�N

select * from Customers;

--CONSULTAS DE SELECCI�N POR CAMPOS


select customerid, companyname
from customers;

select companyname, customerid


from customers;

select companyname, companyname, companyname


from customers;

select * from products;

select productname, unitprice


from products;

--uso de operadores aritm�ticos

select productname, unitprice, unitprice + 10


from products;

--Req.: se requiere tener una perspectiva de nuevo precio unitario


--incrementadoen 10%

select productname, unitprice, unitprice*1.1


from products;

--USO DE ALIAS
select productname AS PRODUCTO, unitprice AS PRECIO_UNIT,
unitprice*1.1 AS PLUS_PRECIO
from products;

SELECT EMPLOYEEID AS CODIGO, LASTNAME AS APELLIDOS, FIRSTNAME AS NOMBRES


FROM EMPLOYEES;

--USO DE OPERADORES DE CONCATENACI�N DE CAMPOS DEL TIPO CADENA

SELECT EMPLOYEEID AS CODIGO, LASTNAME + FIRSTNAME AS DATOS_EMP


FROM EMPLOYEES;

--CONSULTA MEJORADA

SELECT EMPLOYEEID AS CODIGO, LASTNAME +' UNMSM '+ FIRSTNAME AS DATOS_EMP


FROM EMPLOYEES;

--MOSTRAR TODAS LAS CATEGOR�AS REGISTRADAS POR PRODUCTOS DE LA TABLA PRODUCTS

SELECT CategoryID FROM PRODUCTS;

--Sentencia mejorada (uso de clausula DISTINCT que evita la duplicaci�n de filas)

SELECT DISTINCT CategoryID FROM PRODUCTS;

--RESTRICCIONES EN CONSULTAS
--USO DE CLAUSULA: WHERE
--Relaci�n de empleados que trabajan en 'London'
SELECT *
FROM EMPLOYEES
WHERE CITY = 'London';

--Relaci�n de productos cuyo precio unitario sea mayor a 10

SELECT *
FROM PRODUCTS
WHERE UNITPRICE > 10;

--Relaci�n de productos cuyo precio unitario ENTRE 10 Y 20

SELECT *
FROM PRODUCTS
WHERE UNITPRICE > 10 AND UnitPrice < 20;

--RELACI�N DE PRODUCTOS QUE SEAN DE LA CATEGOR�A SEAFOOD

--a continuaci�n una falsa perspectiva de sentencia


--dado que el campo categopryid es del tipo INT
--Primero debo ubicar a quien corresponde SEAFOOD en la tabla category

SELECT *
FROM PRODUCTS
WHERE CATEGORYID = 'SEAFOOD'

--Sentencia correcta
SELECT *
FROM PRODUCTS
WHERE CATEGORYID = 8;

--Se requiere la relaci�n de productos provistos


--por el proveedor: "Pavlova, Ltd."
--y al mismo tiempo determinar si proveen
--el producto de la categor�a: "Confections"

select * from Products


where supplierid = 7 and categoryid = 3;

--CLAUSULAS DE ORDENAMIENTO
--Relaci�n de productos si un orden en particular

select * from Products

--Relaci�n de productos ordenados alfab�ticamente

select *
from Products
order by productname;

select *
from Products
order by productname asc;

select *
from Products
order by productname desc;

select *
from Employees
order by LastName asc, firstname desc;

Vous aimerez peut-être aussi