Вы находитесь на странице: 1из 10

RODRIGUEZ CORDERO GIANCARLO

Laboratorio 2. Ejercicios Sentencias Bsicas

Alias Oracle

1.- Realizar un ejemplo en donde se aplique el alias para una columna


y tabla.

SELECT c.customerid, c.contactname || ' ' || c.contacttitle


AS NAME
FROM customers c;

Distinciones

2. Realizar una sentencia para obtener los tipos de Title que


existen en la tabla employees.

SELECT DISTINCT title


FROM employees
ORDER BY title;
RODRIGUEZ CORDERO GIANCARLO

Condiciones AND

3. Realizar una sentencia para obtener los productos que sean de la


categora Beverages (Y) con discontinuidad (discontinued) igual a 0.

SELECT c.categoryname,p.discontinued
FROM categories c, products p
WHERE c.categoryname='Beverages'
AND p.discontinued=0 ;

Condiciones OR

4. Realizar una sentencia para obtener los empleados que tengan como
titulo Mr. O del pas (country) UK.

SELECT *
FROM employees
WHERE titleofcourtesy = 'Mr.'
RODRIGUEZ CORDERO GIANCARLO

OR country= 'UK.';

Comparaciones

5. Realizar un ejemplo por cada comparacin (=,<>,!=,>,>=,<,<=)

SELECT *
FROM suppliers
WHERE supplierid =26;
RODRIGUEZ CORDERO GIANCARLO

SELECT *
FROM suppliers
WHERE supplierid <>26;
RODRIGUEZ CORDERO GIANCARLO

SELECT *
FROM suppliers
WHERE supplierid !=26;

SELECT *
FROM suppliers
WHERE supplierid >26;

SELECT *
FROM suppliers
WHERE supplierid >=26;
RODRIGUEZ CORDERO GIANCARLO

SELECT *
FROM suppliers
WHERE supplierid <26;

SELECT *
FROM suppliers
WHERE supplierid <=26;
RODRIGUEZ CORDERO GIANCARLO

Comparador IN

6. Listar los productos que se encuentran en la categora 1,4,8

SELECT *
FROM products
WHERE categoryid IN (1,4,8);
RODRIGUEZ CORDERO GIANCARLO

Comparador NOT IN

7. Listar los productos que NO se encuentran en la categora 12,15,17

SELECT *
FROM products
WHERE categoryid not in (12,15,17);

Comparador Between

8. Listar los empleados cuyos cumpleaos ese encuentren en los


intervalos (19/09/37 - 20/08/57)

SELECT *
FROM orders
WHERE orderdate BETWEEN TO_DATE ('37/09/19', 'yyyy/mm/dd')
AND TO_DATE ('57/08/20', 'yyyy/mm/dd');
RODRIGUEZ CORDERO GIANCARLO

Comparador IS null

9. Listar los empleados cuyas regiones sean nulas.

select * from employees WHERE region is null;

Comparador IS NOT null

10. Listar los suministros (suppliers) cuyo fax no sean nulos.

select * from suppliers WHERE fax is not null;

Comparador Like

11. Listar los productos cuyo nombre contenga la palabra th

SELECT *
FROM products
WHERE productname LIKE 'Th%';
RODRIGUEZ CORDERO GIANCARLO

Funcin NVL

12 Listar los suministros (suppliers) y cuando el homepage sea nulo


colocar (NO TIENE PAGINA)

SELECT NVL(homepage, 'n/a' )as NoTienePagina


FROM suppliers
where homepage is null;

Funcin CASE

13 Listar los territorios y cuando las regiones id sean 1: Region 1


2: Region 2 3 : Region 3, para los dems casos Region
desconocida y colocar alias a la columna Region Desc.

Вам также может понравиться