0% found this document useful (0 votes)
31 views16 pages

SQL Practica 10

A user is granted privileges to create tables and given unlimited storage. The user then creates a table to store employee data and adds columns. Records for 21 employees are then inserted into the table with details like name, title, age, salary etc.

Uploaded by

Daniel Juarez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views16 pages

SQL Practica 10

A user is granted privileges to create tables and given unlimited storage. The user then creates a table to store employee data and adds columns. Records for 21 employees are then inserted into the table with details like name, title, age, salary etc.

Uploaded by

Daniel Juarez
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 16

SQL> connect

Enter user-name: sys as sysdba


Connected.
SQL> create user Victor identified by juarez
2 ;

User created.

SQL> grant create session to Victor;

Grant succeeded.

SQL> grant create table to Victor;

Grant succeeded.

SQL> grant unlimited tablespace to Victor;

Grant succeeded.

SQL> connect
Enter user-name: Victor
Connected.
SQL> create table empleados (
2 id int constraint pk_id_empleados primary key,
3 first_name varchar2(15),
4 last_name varchar2(15),
5 title varchar2(15),
6 age int,
7 years_of_service int,
8 salary number(9,2),
9 perks int,
10 email varchar2(30))
11
SQL> 2
2* id int constraint pk_id_empleados primary key,
SQL> c/id/emp_id
2* emp_id int constraint pk_id_empleados primary key,
SQL> 3
3* first_name varchar2(15),
SQL> c/first_name/f_name
3* f_name varchar2(15),
SQL> 4
4* last_name varchar2(15),
SQL> c/last_name/l_name
4* l_name varchar2(15),
SQL> l
1 create table empleados (
2 emp_id int constraint pk_id_empleados primary key,
3 f_name varchar2(15),
4 l_name varchar2(15),
5 title varchar2(15),
6 age int,
7 years_of_service int,
8 salary number(9,2),
9 perks int,
10* email varchar2(30))
SQL> 7
7* years_of_service int,
SQL> c/years_of_service/yos
7* yos int,
SQL> l
1 create table empleados (
2 emp_id int constraint pk_id_empleados primary key,
3 f_name varchar2(15),
4 l_name varchar2(15),
5 title varchar2(15),
6 age int,
7 yos int,
8 salary number(9,2),
9 perks int,
10* email varchar2(30))
SQL> r
1 create table empleados (
2 emp_id int constraint pk_id_empleados primary key,
3 f_name varchar2(15),
4 l_name varchar2(15),
5 title varchar2(15),
6 age int,
7 yos int,
8 salary number(9,2),
9 perks int,
10* email varchar2(30))

Table created.

SQL> save esquemaRestricciones


Created file esquemaRestricciones.sql
SQL> desc empleados
Name Null? Type
----------------------------------------- -------- ----------------------------
EMP_ID NOT NULL NUMBER(38)
F_NAME VARCHAR2(15)
L_NAME VARCHAR2(15)
TITLE VARCHAR2(15)
AGE NUMBER(38)
YOS NUMBER(38)
SALARY NUMBER(9,2)
PERKS NUMBER(38)
EMAIL VARCHAR2(30)

SQL> insert all into empleados (emp_id, f_name, l_name, title, age, yos, salary,
perks, email) values (1, 'Manish', 'Shaarma', 'CEO', 28, 4, 200000, 50000,
'[email protected]')
2 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (2, 'John', 'Hagan', 'Senior Programmer', 32, 4, 120000, 25000,
'[email protected]')
3 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (3, 'Ganesh', 'Pillai', 'Senior Programmer', 32, 4, 110000, 20000,
'[email protected]')
4 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (4, 'Anamika', 'Pandit', 'Web Designer', 27, 3, 90000, 15000,
'[email protected]')
5 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (5, 'Mary', 'Anchor', 'Web Designer', 26, 2, 85000, 15000,
'[email protected]')
6 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (6, 'Fred', 'Kruger', 'Programmer', 31, 3, 75000, 15000, '[email protected]')
7 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (7, 'John', 'MacFarland', 'Programmer', 34, 4, 80000, 16000,
'[email protected]')
8 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (8, 'Edward', 'Sakamuro', 'Programmer', 25, 2, 75000, 14000,
'[email protected]')
9 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (9, 'Alok', 'Nanada', 'Programmer', 32, 3, 70000, 10000, '[email protected]')
10 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (10, 'Hassan', 'Rajabi', 'Multimedia Programmer', 33, 3, 90000, 15000,
'[email protected]')
11 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (11, 'Paul', 'Simon', 'Multimedia Programmer', 43, 2, 85000, 12000,
'[email protected]')
12 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (12, 'Arthur', 'Hoopla', 'Multimedia Programmer', 32, 1, 75000, 15000,
'[email protected]')
13 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (13, 'Kim', 'Hunter', 'Senior Web Designer', 32, 2, 110000, 20000,
'[email protected]')
14 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (14, 'Roger', 'Lewis', 'System Administrator', 35, 2, 100000, 13000,
'[email protected]')
15 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (15, 'Danny', 'Gibson', 'System Administrator', 34, 1, 90000, 12000,
'[email protected]')
16 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (16, 'Mike', 'Harper', 'Senior Marketing Executive', 36, 2, 120000, 28000,
'[email protected]')
17 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (17, 'Monica', 'Sehgal', 'Marketing Executive', 30, 3, 90000, 25000,
'[email protected]')
18 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (18, 'Hal', 'Simlai', 'Marketing Executive', 27, 2, 70000, 18000,
'[email protected]')
19 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (19, 'Joseph', 'Irvine', 'Marketing Executive', 27, 2, 72000, 18000,
'[email protected]')
20 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (20, 'Shahida', 'Ali', 'Customer Service Manager', 32, 3, 70000, 9000,
'[email protected]')
21 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (21, 'Peter', 'Champion', 'Finance Manager', 36, 4, 120000, 25000,
'[email protected]')
22 select * from dual
SQL> r
1 insert all into empleados (emp_id, f_name, l_name, title, age, yos, salary,
perks, email) values (1, 'Manish', 'Shaarma', 'CEO', 28, 4, 200000, 50000,
'[email protected]')
2 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (2, 'John', 'Hagan', 'Senior Programmer', 32, 4, 120000, 25000,
'[email protected]')
3 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (3, 'Ganesh', 'Pillai', 'Senior Programmer', 32, 4, 110000, 20000,
'[email protected]')
4 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (4, 'Anamika', 'Pandit', 'Web Designer', 27, 3, 90000, 15000,
'[email protected]')
5 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (5, 'Mary', 'Anchor', 'Web Designer', 26, 2, 85000, 15000,
'[email protected]')
6 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (6, 'Fred', 'Kruger', 'Programmer', 31, 3, 75000, 15000, '[email protected]')
7 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (7, 'John', 'MacFarland', 'Programmer', 34, 4, 80000, 16000,
'[email protected]')
8 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (8, 'Edward', 'Sakamuro', 'Programmer', 25, 2, 75000, 14000,
'[email protected]')
9 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (9, 'Alok', 'Nanada', 'Programmer', 32, 3, 70000, 10000, '[email protected]')
10 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (10, 'Hassan', 'Rajabi', 'Multimedia Programmer', 33, 3, 90000, 15000,
'[email protected]')
11 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (11, 'Paul', 'Simon', 'Multimedia Programmer', 43, 2, 85000, 12000,
'[email protected]')
12 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (12, 'Arthur', 'Hoopla', 'Multimedia Programmer', 32, 1, 75000, 15000,
'[email protected]')
13 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (13, 'Kim', 'Hunter', 'Senior Web Designer', 32, 2, 110000, 20000,
'[email protected]')
14 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (14, 'Roger', 'Lewis', 'System Administrator', 35, 2, 100000, 13000,
'[email protected]')
15 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (15, 'Danny', 'Gibson', 'System Administrator', 34, 1, 90000, 12000,
'[email protected]')
16 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (16, 'Mike', 'Harper', 'Senior Marketing Executive', 36, 2, 120000, 28000,
'[email protected]')
17 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (17, 'Monica', 'Sehgal', 'Marketing Executive', 30, 3, 90000, 25000,
'[email protected]')
18 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (18, 'Hal', 'Simlai', 'Marketing Executive', 27, 2, 70000, 18000,
'[email protected]')
19 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (19, 'Joseph', 'Irvine', 'Marketing Executive', 27, 2, 72000, 18000,
'[email protected]')
20 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (20, 'Shahida', 'Ali', 'Customer Service Manager', 32, 3, 70000, 9000,
'[email protected]')
21 into empleados (emp_id, f_name, l_name, title, age, yos, salary, perks, email)
values (21, 'Peter', 'Champion', 'Finance Manager', 36, 4, 120000, 25000,
'[email protected]')
22 select * from dual

21 rows created.

SQL> select * from empleados;

EMP_ID F_NAME L_NAME TITLE


---------- --------------- --------------- ------------------------------
AGE YOS SALARY PERKS EMAIL
---------- ---------- ---------- ---------- ------------------------------
1 Manish Shaarma CEO
28 4 200000 50000 [email protected]

2 John Hagan Senior Programmer


32 4 120000 25000 [email protected]

3 Ganesh Pillai Senior Programmer


32 4 110000 20000 [email protected]

EMP_ID F_NAME L_NAME TITLE


---------- --------------- --------------- ------------------------------
AGE YOS SALARY PERKS EMAIL
---------- ---------- ---------- ---------- ------------------------------
4 Anamika Pandit Web Designer
27 3 90000 15000 [email protected]

5 Mary Anchor Web Designer


26 2 85000 15000 [email protected]

6 Fred Kruger Programmer


31 3 75000 15000 [email protected]

EMP_ID F_NAME L_NAME TITLE


---------- --------------- --------------- ------------------------------
AGE YOS SALARY PERKS EMAIL
---------- ---------- ---------- ---------- ------------------------------
7 John MacFarland Programmer
34 4 80000 16000 [email protected]

8 Edward Sakamuro Programmer


25 2 75000 14000 [email protected]

9 Alok Nanada Programmer


32 3 70000 10000 [email protected]

EMP_ID F_NAME L_NAME TITLE


---------- --------------- --------------- ------------------------------
AGE YOS SALARY PERKS EMAIL
---------- ---------- ---------- ---------- ------------------------------
10 Hassan Rajabi Multimedia Programmer
33 3 90000 15000 [email protected]

11 Paul Simon Multimedia Programmer


43 2 85000 12000 [email protected]

12 Arthur Hoopla Multimedia Programmer


32 1 75000 15000 [email protected]

EMP_ID F_NAME L_NAME TITLE


---------- --------------- --------------- ------------------------------
AGE YOS SALARY PERKS EMAIL
---------- ---------- ---------- ---------- ------------------------------
13 Kim Hunter Senior Web Designer
32 2 110000 20000 [email protected]

14 Roger Lewis System Administrator


35 2 100000 13000 [email protected]

15 Danny Gibson System Administrator


34 1 90000 12000 [email protected]

EMP_ID F_NAME L_NAME TITLE


---------- --------------- --------------- ------------------------------
AGE YOS SALARY PERKS EMAIL
---------- ---------- ---------- ---------- ------------------------------
16 Mike Harper Senior Marketing Executive
36 2 120000 28000 [email protected]

17 Monica Sehgal Marketing Executive


30 3 90000 25000 [email protected]

18 Hal Simlai Marketing Executive


27 2 70000 18000 [email protected]

EMP_ID F_NAME L_NAME TITLE


---------- --------------- --------------- ------------------------------
AGE YOS SALARY PERKS EMAIL
---------- ---------- ---------- ---------- ------------------------------
19 Joseph Irvine Marketing Executive
27 2 72000 18000 [email protected]

20 Shahida Ali Customer Service Manager


32 3 70000 9000 [email protected]

21 Peter Champion Finance Manager


36 4 120000 25000 [email protected]

21 rows selected.

SQL> select 'Empleado #'||emp_id||', Nombre: '||l_name||f_name||', Edad '||age||'


anios '||', Anios de servicio en la compania '||yos||', tiene un salario de '||
salary||', beneficios '||perks||' email: '||email as "Empleados" from empleados;

Empleados
--------------------------------------------------------------------------------
Empleado #1, Nombre: ShaarmaManish, Edad 28 anios , Anios de servicio en la comp
ania 4, tiene un salario de 200000, beneficios 50000 email: [email protected]

Empleado #2, Nombre: HaganJohn, Edad 32 anios , Anios de servicio en la compania


4, tiene un salario de 120000, beneficios 25000 email: [email protected]

Empleado #3, Nombre: PillaiGanesh, Edad 32 anios , Anios de servicio en la compa


nia 4, tiene un salario de 110000, beneficios 20000 email: [email protected]

Empleado #4, Nombre: PanditAnamika, Edad 27 anios , Anios de servicio en la comp


ania 3, tiene un salario de 90000, beneficios 15000 email: [email protected]

Empleados
--------------------------------------------------------------------------------

Empleado #5, Nombre: AnchorMary, Edad 26 anios , Anios de servicio en la compani


a 2, tiene un salario de 85000, beneficios 15000 email: [email protected]
Empleado #6, Nombre: KrugerFred, Edad 31 anios , Anios de servicio en la compani
a 3, tiene un salario de 75000, beneficios 15000 email: [email protected]

Empleado #7, Nombre: MacFarlandJohn, Edad 34 anios , Anios de servicio en la com


pania 4, tiene un salario de 80000, beneficios 16000 email: [email protected]

Empleado #8, Nombre: SakamuroEdward, Edad 25 anios , Anios de servicio en la com

Empleados
--------------------------------------------------------------------------------
pania 2, tiene un salario de 75000, beneficios 14000 email: [email protected]

Empleado #9, Nombre: NanadaAlok, Edad 32 anios , Anios de servicio en la compani


a 3, tiene un salario de 70000, beneficios 10000 email: [email protected]

Empleado #10, Nombre: RajabiHassan, Edad 33 anios , Anios de servicio en la comp


ania 3, tiene un salario de 90000, beneficios 15000 email: [email protected]

Empleado #11, Nombre: SimonPaul, Edad 43 anios , Anios de servicio en la compani


a 2, tiene un salario de 85000, beneficios 12000 email: [email protected]

Empleados
--------------------------------------------------------------------------------
Empleado #12, Nombre: HooplaArthur, Edad 32 anios , Anios de servicio en la comp
ania 1, tiene un salario de 75000, beneficios 15000 email: [email protected]

Empleado #13, Nombre: HunterKim, Edad 32 anios , Anios de servicio en la compani


a 2, tiene un salario de 110000, beneficios 20000 email: [email protected]

Empleado #14, Nombre: LewisRoger, Edad 35 anios , Anios de servicio en la compan


ia 2, tiene un salario de 100000, beneficios 13000 email: [email protected]

Empleado #15, Nombre: GibsonDanny, Edad 34 anios , Anios de servicio en la compa


nia 1, tiene un salario de 90000, beneficios 12000 email: [email protected]

Empleados
--------------------------------------------------------------------------------

Empleado #16, Nombre: HarperMike, Edad 36 anios , Anios de servicio en la compan


ia 2, tiene un salario de 120000, beneficios 28000 email: [email protected]

Empleado #17, Nombre: SehgalMonica, Edad 30 anios , Anios de servicio en la comp


ania 3, tiene un salario de 90000, beneficios 25000 email: [email protected]

Empleado #18, Nombre: SimlaiHal, Edad 27 anios , Anios de servicio en la compani


a 2, tiene un salario de 70000, beneficios 18000 email: [email protected]

Empleado #19, Nombre: IrvineJoseph, Edad 27 anios , Anios de servicio en la comp

Empleados
--------------------------------------------------------------------------------
ania 2, tiene un salario de 72000, beneficios 18000 email: [email protected]

Empleado #20, Nombre: AliShahida, Edad 32 anios , Anios de servicio en la compan


ia 3, tiene un salario de 70000, beneficios 9000 email: [email protected]

Empleado #21, Nombre: ChampionPeter, Edad 36 anios , Anios de servicio en la com


pania 4, tiene un salario de 120000, beneficios 25000 email: [email protected]

21 rows selected.

SQL> select 'Empleado #'||emp_id||', Nombre de pila: '||f_name||', Apellido


Paterno: '||l_name||', Edad: '||age||' anios '||', Anios de servicio en la compania
'||yos||', tiene un salario de '||salary||', beneficios '||perks||' email: '||email
as "Empleados" from empleados;

Empleados
--------------------------------------------------------------------------------
Empleado #1, Nombre de pila: Manish, Apellido Paterno: Shaarma, Edad: 28 anios ,
Anios de servicio en la compania 4, tiene un salario de 200000, beneficios 5000
0 email: [email protected]

Empleado #2, Nombre de pila: John, Apellido Paterno: Hagan, Edad: 32 anios , Ani
os de servicio en la compania 4, tiene un salario de 120000, beneficios 25000 em
ail: [email protected]

Empleado #3, Nombre de pila: Ganesh, Apellido Paterno: Pillai, Edad: 32 anios ,
Anios de servicio en la compania 4, tiene un salario de 110000, beneficios 20000
email: [email protected]

Empleados
--------------------------------------------------------------------------------

Empleado #4, Nombre de pila: Anamika, Apellido Paterno: Pandit, Edad: 27 anios ,
Anios de servicio en la compania 3, tiene un salario de 90000, beneficios 15000
email: [email protected]

Empleado #5, Nombre de pila: Mary, Apellido Paterno: Anchor, Edad: 26 anios , An
ios de servicio en la compania 2, tiene un salario de 85000, beneficios 15000 em
ail: [email protected]

Empleado #6, Nombre de pila: Fred, Apellido Paterno: Kruger, Edad: 31 anios , An
ios de servicio en la compania 3, tiene un salario de 75000, beneficios 15000 em

Empleados
--------------------------------------------------------------------------------
ail: [email protected]

Empleado #7, Nombre de pila: John, Apellido Paterno: MacFarland, Edad: 34 anios
, Anios de servicio en la compania 4, tiene un salario de 80000, beneficios 1600
0 email: [email protected]

Empleado #8, Nombre de pila: Edward, Apellido Paterno: Sakamuro, Edad: 25 anios
, Anios de servicio en la compania 2, tiene un salario de 75000, beneficios 1400
0 email: [email protected]

Empleado #9, Nombre de pila: Alok, Apellido Paterno: Nanada, Edad: 32 anios , An

Empleados
--------------------------------------------------------------------------------
ios de servicio en la compania 3, tiene un salario de 70000, beneficios 10000 em
ail: [email protected]

Empleado #10, Nombre de pila: Hassan, Apellido Paterno: Rajabi, Edad: 33 anios ,
Anios de servicio en la compania 3, tiene un salario de 90000, beneficios 15000
email: [email protected]

Empleado #11, Nombre de pila: Paul, Apellido Paterno: Simon, Edad: 43 anios , An
ios de servicio en la compania 2, tiene un salario de 85000, beneficios 12000 em
ail: [email protected]

Empleados
--------------------------------------------------------------------------------
Empleado #12, Nombre de pila: Arthur, Apellido Paterno: Hoopla, Edad: 32 anios ,
Anios de servicio en la compania 1, tiene un salario de 75000, beneficios 15000
email: [email protected]

Empleado #13, Nombre de pila: Kim, Apellido Paterno: Hunter, Edad: 32 anios , An
ios de servicio en la compania 2, tiene un salario de 110000, beneficios 20000 e
mail: [email protected]

Empleado #14, Nombre de pila: Roger, Apellido Paterno: Lewis, Edad: 35 anios , A
nios de servicio en la compania 2, tiene un salario de 100000, beneficios 13000
email: [email protected]

Empleados
--------------------------------------------------------------------------------

Empleado #15, Nombre de pila: Danny, Apellido Paterno: Gibson, Edad: 34 anios ,
Anios de servicio en la compania 1, tiene un salario de 90000, beneficios 12000
email: [email protected]

Empleado #16, Nombre de pila: Mike, Apellido Paterno: Harper, Edad: 36 anios , A
nios de servicio en la compania 2, tiene un salario de 120000, beneficios 28000
email: [email protected]

Empleado #17, Nombre de pila: Monica, Apellido Paterno: Sehgal, Edad: 30 anios ,
Anios de servicio en la compania 3, tiene un salario de 90000, beneficios 25000

Empleados
--------------------------------------------------------------------------------
email: [email protected]

Empleado #18, Nombre de pila: Hal, Apellido Paterno: Simlai, Edad: 27 anios , An
ios de servicio en la compania 2, tiene un salario de 70000, beneficios 18000 em
ail: [email protected]

Empleado #19, Nombre de pila: Joseph, Apellido Paterno: Irvine, Edad: 27 anios ,
Anios de servicio en la compania 2, tiene un salario de 72000, beneficios 18000
email: [email protected]

Empleado #20, Nombre de pila: Shahida, Apellido Paterno: Ali, Edad: 32 anios , A

Empleados
--------------------------------------------------------------------------------
nios de servicio en la compania 3, tiene un salario de 70000, beneficios 9000 em
ail: [email protected]

Empleado #21, Nombre de pila: Peter, Apellido Paterno: Champion, Edad: 36 anios
, Anios de servicio en la compania 4, tiene un salario de 120000, beneficios 250
00 email: [email protected]
21 rows selected.

SQL> select 'Empleado #'||emp_id||', Nombre: '||l_name||' '||f_name||', Edad '||


age||' anios '||', Anios de servicio en la compania '||yos||', tiene un salario de
'||salary||', beneficios '||perks||' email: '||email as "Empleados" from
empleados;

Empleados
--------------------------------------------------------------------------------
Empleado #1, Nombre: Shaarma Manish, Edad 28 anios , Anios de servicio en la com
pania 4, tiene un salario de 200000, beneficios 50000 email: [email protected]

Empleado #2, Nombre: Hagan John, Edad 32 anios , Anios de servicio en la compani
a 4, tiene un salario de 120000, beneficios 25000 email: [email protected]

Empleado #3, Nombre: Pillai Ganesh, Edad 32 anios , Anios de servicio en la comp
ania 4, tiene un salario de 110000, beneficios 20000 email: [email protected]

Empleado #4, Nombre: Pandit Anamika, Edad 27 anios , Anios de servicio en la com
pania 3, tiene un salario de 90000, beneficios 15000 email: [email protected]

Empleados
--------------------------------------------------------------------------------

Empleado #5, Nombre: Anchor Mary, Edad 26 anios , Anios de servicio en la compan
ia 2, tiene un salario de 85000, beneficios 15000 email: [email protected]

Empleado #6, Nombre: Kruger Fred, Edad 31 anios , Anios de servicio en la compan
ia 3, tiene un salario de 75000, beneficios 15000 email: [email protected]

Empleado #7, Nombre: MacFarland John, Edad 34 anios , Anios de servicio en la co


mpania 4, tiene un salario de 80000, beneficios 16000 email: [email protected]

Empleado #8, Nombre: Sakamuro Edward, Edad 25 anios , Anios de servicio en la co

Empleados
--------------------------------------------------------------------------------
mpania 2, tiene un salario de 75000, beneficios 14000 email: [email protected]

Empleado #9, Nombre: Nanada Alok, Edad 32 anios , Anios de servicio en la compan
ia 3, tiene un salario de 70000, beneficios 10000 email: [email protected]

Empleado #10, Nombre: Rajabi Hassan, Edad 33 anios , Anios de servicio en la com
pania 3, tiene un salario de 90000, beneficios 15000 email: [email protected]

Empleado #11, Nombre: Simon Paul, Edad 43 anios , Anios de servicio en la compan
ia 2, tiene un salario de 85000, beneficios 12000 email: [email protected]

Empleados
--------------------------------------------------------------------------------
Empleado #12, Nombre: Hoopla Arthur, Edad 32 anios , Anios de servicio en la com
pania 1, tiene un salario de 75000, beneficios 15000 email: [email protected]

Empleado #13, Nombre: Hunter Kim, Edad 32 anios , Anios de servicio en la compan
ia 2, tiene un salario de 110000, beneficios 20000 email: [email protected]

Empleado #14, Nombre: Lewis Roger, Edad 35 anios , Anios de servicio en la compa
nia 2, tiene un salario de 100000, beneficios 13000 email: [email protected]
Empleado #15, Nombre: Gibson Danny, Edad 34 anios , Anios de servicio en la comp
ania 1, tiene un salario de 90000, beneficios 12000 email: [email protected]

Empleados
--------------------------------------------------------------------------------

Empleado #16, Nombre: Harper Mike, Edad 36 anios , Anios de servicio en la compa
nia 2, tiene un salario de 120000, beneficios 28000 email: [email protected]

Empleado #17, Nombre: Sehgal Monica, Edad 30 anios , Anios de servicio en la com
pania 3, tiene un salario de 90000, beneficios 25000 email: [email protected]

Empleado #18, Nombre: Simlai Hal, Edad 27 anios , Anios de servicio en la compan
ia 2, tiene un salario de 70000, beneficios 18000 email: [email protected]

Empleado #19, Nombre: Irvine Joseph, Edad 27 anios , Anios de servicio en la com

Empleados
--------------------------------------------------------------------------------
pania 2, tiene un salario de 72000, beneficios 18000 email: [email protected]

Empleado #20, Nombre: Ali Shahida, Edad 32 anios , Anios de servicio en la compa
nia 3, tiene un salario de 70000, beneficios 9000 email: [email protected]

Empleado #21, Nombre: Champion Peter, Edad 36 anios , Anios de servicio en la co


mpania 4, tiene un salario de 120000, beneficios 25000 email: [email protected]

21 rows selected.

SQL> save esquemaRestricciones append


Appended file to esquemaRestricciones.sql
SQL> select 'Empleado #'||emp_id||', Nombre de pila: '||f_name||', Apellido
Paterno: '||l_name||', Edad: '||age||' anios '||', Anios de servicio en la compania
'||yos||', tiene un salario de '||salary||', beneficios '||perks||' email: '||email
as "Empleados" from empleados;

Empleados
--------------------------------------------------------------------------------
Empleado #1, Nombre de pila: Manish, Apellido Paterno: Shaarma, Edad: 28 anios ,
Anios de servicio en la compania 4, tiene un salario de 200000, beneficios 5000
0 email: [email protected]

Empleado #2, Nombre de pila: John, Apellido Paterno: Hagan, Edad: 32 anios , Ani
os de servicio en la compania 4, tiene un salario de 120000, beneficios 25000 em
ail: [email protected]

Empleado #3, Nombre de pila: Ganesh, Apellido Paterno: Pillai, Edad: 32 anios ,
Anios de servicio en la compania 4, tiene un salario de 110000, beneficios 20000
email: [email protected]

Empleados
--------------------------------------------------------------------------------

Empleado #4, Nombre de pila: Anamika, Apellido Paterno: Pandit, Edad: 27 anios ,
Anios de servicio en la compania 3, tiene un salario de 90000, beneficios 15000
email: [email protected]
Empleado #5, Nombre de pila: Mary, Apellido Paterno: Anchor, Edad: 26 anios , An
ios de servicio en la compania 2, tiene un salario de 85000, beneficios 15000 em
ail: [email protected]

Empleado #6, Nombre de pila: Fred, Apellido Paterno: Kruger, Edad: 31 anios , An
ios de servicio en la compania 3, tiene un salario de 75000, beneficios 15000 em

Empleados
--------------------------------------------------------------------------------
ail: [email protected]

Empleado #7, Nombre de pila: John, Apellido Paterno: MacFarland, Edad: 34 anios
, Anios de servicio en la compania 4, tiene un salario de 80000, beneficios 1600
0 email: [email protected]

Empleado #8, Nombre de pila: Edward, Apellido Paterno: Sakamuro, Edad: 25 anios
, Anios de servicio en la compania 2, tiene un salario de 75000, beneficios 1400
0 email: [email protected]

Empleado #9, Nombre de pila: Alok, Apellido Paterno: Nanada, Edad: 32 anios , An

Empleados
--------------------------------------------------------------------------------
ios de servicio en la compania 3, tiene un salario de 70000, beneficios 10000 em
ail: [email protected]

Empleado #10, Nombre de pila: Hassan, Apellido Paterno: Rajabi, Edad: 33 anios ,
Anios de servicio en la compania 3, tiene un salario de 90000, beneficios 15000
email: [email protected]

Empleado #11, Nombre de pila: Paul, Apellido Paterno: Simon, Edad: 43 anios , An
ios de servicio en la compania 2, tiene un salario de 85000, beneficios 12000 em
ail: [email protected]

Empleados
--------------------------------------------------------------------------------
Empleado #12, Nombre de pila: Arthur, Apellido Paterno: Hoopla, Edad: 32 anios ,
Anios de servicio en la compania 1, tiene un salario de 75000, beneficios 15000
email: [email protected]

Empleado #13, Nombre de pila: Kim, Apellido Paterno: Hunter, Edad: 32 anios , An
ios de servicio en la compania 2, tiene un salario de 110000, beneficios 20000 e
mail: [email protected]

Empleado #14, Nombre de pila: Roger, Apellido Paterno: Lewis, Edad: 35 anios , A
nios de servicio en la compania 2, tiene un salario de 100000, beneficios 13000
email: [email protected]

Empleados
--------------------------------------------------------------------------------

Empleado #15, Nombre de pila: Danny, Apellido Paterno: Gibson, Edad: 34 anios ,
Anios de servicio en la compania 1, tiene un salario de 90000, beneficios 12000
email: [email protected]

Empleado #16, Nombre de pila: Mike, Apellido Paterno: Harper, Edad: 36 anios , A
nios de servicio en la compania 2, tiene un salario de 120000, beneficios 28000
email: [email protected]
Empleado #17, Nombre de pila: Monica, Apellido Paterno: Sehgal, Edad: 30 anios ,
Anios de servicio en la compania 3, tiene un salario de 90000, beneficios 25000

Empleados
--------------------------------------------------------------------------------
email: [email protected]

Empleado #18, Nombre de pila: Hal, Apellido Paterno: Simlai, Edad: 27 anios , An
ios de servicio en la compania 2, tiene un salario de 70000, beneficios 18000 em
ail: [email protected]

Empleado #19, Nombre de pila: Joseph, Apellido Paterno: Irvine, Edad: 27 anios ,
Anios de servicio en la compania 2, tiene un salario de 72000, beneficios 18000
email: [email protected]

Empleado #20, Nombre de pila: Shahida, Apellido Paterno: Ali, Edad: 32 anios , A

Empleados
--------------------------------------------------------------------------------
nios de servicio en la compania 3, tiene un salario de 70000, beneficios 9000 em
ail: [email protected]

Empleado #21, Nombre de pila: Peter, Apellido Paterno: Champion, Edad: 36 anios
, Anios de servicio en la compania 4, tiene un salario de 120000, beneficios 250
00 email: [email protected]

21 rows selected.

SQL> save esquemaRestricciones append


Appended file to esquemaRestricciones.sql
SQL> select salary||' '||perks||' '||yos from empleados;

SALARY||''||PERKS||''||YOS
--------------------------------------------------------------------------------
200000 50000 4

120000 25000 4

110000 20000 4

90000 15000 3
85000 15000 2
75000 15000 3
80000 16000 4
75000 14000 2
70000 10000 3
90000 15000 3
85000 12000 2

SALARY||''||PERKS||''||YOS
--------------------------------------------------------------------------------
75000 15000 1
110000 20000 2

100000 13000 2

90000 12000 1
120000 28000 2

90000 25000 3
70000 18000 2
72000 18000 2
70000 9000 3
120000 25000 4

21 rows selected.

SQL> save esquemaRestricciones append


Appended file to esquemaRestricciones.sql
SQL> select count(*) from empleados;

COUNT(*)
----------
21

SQL> save esquemaRestricciones append


Appended file to esquemaRestricciones.sql
SQL> select age from empleados where age > 30;

AGE
----------
32
32
31
34
32
33
43
32
32
35
34

AGE
----------
36
32
36

14 rows selected.

SQL> select emp_id from empleados where age > 30;

EMP_ID
----------
2
3
6
7
9
10
11
12
13
14
15

EMP_ID
----------
16
20
21

14 rows selected.

SQL> save esquemaRestricciones append


Appended file to esquemaRestricciones.sql
SQL> select f_name, l_name from empleados where title='Web Designer';

F_NAME L_NAME
--------------- ---------------
Anamika Pandit
Mary Anchor

SQL> save esquemaRestricciones append


Appended file to esquemaRestricciones.sql

SQL> select emp_id, salary, perks from empleados where perks > 16000;

EMP_ID SALARY PERKS


---------- ---------- ----------
1 200000 50000
2 120000 25000
3 110000 20000
13 110000 20000
16 120000 28000
17 90000 25000
18 70000 18000
19 72000 18000
21 120000 25000

9 rows selected.

SQL> save esquemaRestricciones append


Appended file to esquemaRestricciones.sql
SQL> select 'nombre: '||l_name||f_name as "Marketing Executive" from empleados
where title='Marketing Executive';

Marketing Executive
--------------------------------------
nombre: SehgalMonica
nombre: SimlaiHal
nombre: IrvineJoseph

SQL> select 'nombre: '||l_name||' '||f_name as "Marketing Executive" from empleados


where title='Marketing Executive';

Marketing Executive
---------------------------------------
nombre: Sehgal Monica
nombre: Simlai Hal
nombre: Irvine Joseph

SQL> save esquemaRestricciones append


Appended file to esquemaRestricciones.sql
SQL> select * from empleados where f_name like '%p\_%'escape'\';

no rows selected

SQL> select * from empleados where l_name like '%p\_%'escape'\';

no rows selected

SQL> select * from empleados where l_name like '%p%';

EMP_ID F_NAME L_NAME TITLE


---------- --------------- --------------- ------------------------------
AGE YOS SALARY PERKS EMAIL
---------- ---------- ---------- ---------- ------------------------------
12 Arthur Hoopla Multimedia Programmer
32 1 75000 15000 [email protected]

16 Mike Harper Senior Marketing Executive


36 2 120000 28000 [email protected]

21 Peter Champion Finance Manager


36 4 120000 25000 [email protected]

SQL> spool off

You might also like