Está en la página 1de 3

Update vehiculos set marca_codigo=2 where placa = ATB123;

actualizacin y validacin
Commit;
Delete marca where cdigo_marca=3;
Rollback; deshacer cambios en la ultima ejecucin antes de un commit;
Select v.placa, c.nombre, m. nombre from vehculos v, marca m, color c where
v.marca_codigo=m.codigo_marca and v.color_codigo = c.codigo_color;
Select distinct (marca_codigo) from vehculos;
Select distinct (marca_codigo), count(*) from vehculos group by marca_codigo;
Traer el nombre:
Select distinct (m.nombre), count(*) from vehculos v, marca m where
v.marca_codigo=m.codigo_marca group by m.nombre;
Quires: hacer informes.
Select anidado o en casacada:
Select * from vehculos where color_codigo in (select cdigo_color from color);
Select * from marca where color _codigo not in (select marca_codigo from vehiculos);
Adicionar campo a una tabal ya creada:
Alter table vehiculos add combus number;
Construir relacin de foreign key de una tabla ya creada con otra a crear:
Alter table vehculos add constraint combu foreign key (combus) references combustible
(cdigo_combus);
Actualize q indica q todos los vehiculos usan gas natural q es de cdigo 2.
Update vehiculos set combus =2;
4 tablas
Hacer consultas: select * from table;
Ver la estructura de la table: describe table;



Create table Borrar (cdigo number primary key, nombre varchar2(50));
Describe Borrar;
Insert into Borrar values (&cod, &nom);
Select * from Borrar;
Delete Borrar where codigo>3;
Truncate table Borrar;
Rollback;
Describe countries;
Select Region_ID, count (*) from countries group by Region_ID having count(*)>6 order
by count(*);
Select * from countries where country_ID=CA or country_ID = LI or region_ID=4;
Describe employees;
Select count(*) from employees;
Select count(*) from employees where department_ID is not null;
Select count(*) from employees where department_ID is null;
Select country_name, upper (country_name), lower (country_name), from countries;
Select country_name, upper (country_name), lower (country_name), initcap
(country_ID), country_ID from countries;
Select country_name, instr (country_name, a) from countries;
Select replace (hola, a, x) from dual;
Select replace (madre mia, a, @) from dual;
Select RPad o LPad (country_name, 60, * @) from countries;
De character a fecha: to_day y de fecha a character: to_char.
Select to_char (sysdate, yyyy) from dual;
Select to_char (sysdate, year) from dual;
Select to_char (sysdate, month) from dual;
Select to_char (sysdate, day) from dual;
Select to_char (sysdate, w ww) from dual;
Nvl: si el campo esta en blanco pngale r, se usa mucho.
Decode: seleccionador, se usa mucho.
Select * from countries;
Select country_ID, country_name, decode (region_ID, 1, America, 2, Europa, 3,
Africa) from countries.

También podría gustarte