Ejercicios resueltos de oracle avanzado
SQL> select DNI from cliente;
DNI
----------
1
2
3
4
5
6
6 rows selected.
2 Consulta todos los datos de todos los programas.
SQL> select*from programa;
CODIGO NOMBRE VERSION
---------- --------------------------------------------------
1Application Server 9i
2 Database 8i
3 Database 9i
CODIGO NOMBRE VERSION
---------- --------------------------------------------------
4 Database 10g
5 Developer 6i
6 Access 97
CODIGO NOMBRE VERSION
---------- --------------------------------------------------
7 Access 2000
8Access XP
9 Windows 98
CODIGO NOMBRE VERSION
---------- --------------------------------------------------
10 Windows XP Professional
11 Windows XP Home Edition
12 Windows 2003 Server
13 Norton Internet Security 2004
14 Freddy Hardest
15 Paradox 2
16 C++ Builder 5.5
17DB/2 2.0
18 OS/2 1.0
19 Jbuilder X
20 La prisión 1.0
20 rows selected.
3 Obtén un listado con los nombres de todos los programas.
SQL> select nombre from programa;
NOMBRE
--------------------------------------------------
Application Server
Database
Database
Database
Developer
Access
Access
Access
Windows
WindowsWindows
NOMBRE
--------------------------------------------------
Windows
Norton Internet Security
Freddy Hardest
Paradox
C++ Builder
DB/2
OS/2
JBuilder
La prisión
20 rows selected.
4 Genera una lista con todos los comercios.
SQL> select*from comercio;
CIF NOMBRE CIUDAD
---------- --------------------------------------------------1 El Corte Inglés Sevilla
2 El Corte Inglés Madrid
3 Jump Valencia
4 Centro Mail Sevilla
5 FNAC Barcelona
5 Genera una lista de las ciudades con establecimientos donde se venden
programas, sin que aparezcan valores duplicados (utiliza DISTINCT).
SQL> select distinct ciudad from comercio;
CIUDAD--------------------------------------------------
Barcelona
Madrid
Sevilla
Valencia
6 Obtén una lista con los nombres de programas, sin que aparezcan valores duplicados (utiliza DISTINCT).
SQL> select distinct nombre from programa;
NOMBRE
--------------------------------------------------
Access
Application Server
C++ Builder
DB/2
Database
Developer
Freddy Hardest
JBuilderLa prisión
Norton Internet Security
OS/2
Paradox
Windows
13 rows selected.
7 Obtén el DNI más 4 de todos los clientes.
SQL> select dni from cliente where dni=+4;
DNI
----------
4
8 Haz un listado con los códigos de los programas multiplicados por 7.
SQL> select codigo*7 from programa;
CODIGO*7
----------
7
1421
28
35
42
49
56
63
70
77
84
91
98
105
112
119
126
133
140
20 rows selected.
9 ¿Cuáles son los programas cuyo código es inferior o igual a 10?
SQL> select nombre from programa where codigo select nombrefrom programa where codigo=11;
NOMBRE
--------------------------------------------------
Windows
11 ¿Qué fabricantes son de Estados Unidos?
SQL> select nombre from fabricante where pais='Estados Unidos';
NOMBRE
--------------------------------------------------
Oracle
Microsoft
IBM
Borland
Symantec
12 ¿Cuáles son los fabricantes no españoles? Utilizar el...
Regístrate para leer el documento completo.