Ejercicios resueltos de oracle avanzado

Solo disponible en BuenasTareas
  • Páginas : 10 (2287 palabras )
  • Descarga(s) : 0
  • Publicado : 6 de diciembre de 2010
Leer documento completo
Vista previa del texto
1 Averigua el DNI de todos los clientes.

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...
tracking img