ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Consultas bases de datos oracle Bases de Datos Avanzadas, Consultas básicas


Enviado por   •  24 de Marzo de 2017  •  Trabajos  •  446 Palabras (2 Páginas)  •  120 Visitas

Página 1 de 2

Profesor Netz Romero

Bases de Datos Avanzadas, Consultas básicas

CREATE TABLE LIBRO

(

    AUTOR      VARCHAR2(50),

    TITULO     VARCHAR2(50),

    EDITORIAL  VARCHAR2(50),

    PRECIO     NUMBER(7,2),

    PAGINAS    NUMBER(4)

);

INSERT INTO LIBRO

VALUES('Vaswani Vikram','PHP','Mc Graw Hill',532.98,254);

// Ejecutando el SELECT

1

SELECT *

FROM libro;

2

SELECT autor, titulo

FROM libro;

3

SELECT DISTINCT autor

FROM libro;

// Usando la cláusula WHERE

1

SELECT *

FROM libro

WHERE autor = 'Sagan Carl'

2

SELECT *

FROM libro

WHERE autor = 'sagan Carl'

3

SELECT *

FROM libro

WHERE precio > 300

4

SELECT *

FROM libro

WHERE precio BETWEEN 300 AND 500

5

SELECT *

FROM libro

WHERE precio IN(412,388)

6

SELECT *

FROM libro

WHERE autor LIKE 'S%'

7

SELECT *

FROM libro

WHERE autor LIKE '_a%'

8

SELECT *

FROM libro

WHERE autor NOT LIKE 'S%'

9

SELECT *

FROM libro

WHERE titulo IS NULL

10

SELECT *

FROM libro

WHERE precio > 500

AND editorial = 'Mc Graw Hill'

11

SELECT *

FROM libro

WHERE precio > 500

AND editorial = 'Mc Graw Hill'

OR editorial = 'Pearson'

12

SELECT *

FROM libro

WHERE precio > 500

AND (editorial = 'Mc Graw Hill'

OR editorial = 'Pearson')

13

SELECT *

FROM libro

WHERE precio > 500

OR editorial = 'Pearson'

14

SELECT *

FROM libro

WHERE NOT precio > 500

// Usando la cláusula ORDER BY

1

SELECT *

FROM libro

ORDER BY precio

2

SELECT *

FROM libro

ORDER BY precio DESC

3

SELECT *

FROM libro

ORDER BY 5 DESC

4

SELECT autor "A", titulo "T", editorial "E"

FROM libro

ORDER BY "A"

5

SELECT DISTINCT editorial

FROM libro

ORDER BY editorial

6

SELECT DISTINCT editorial

FROM libro

ORDER BY editorial NULLS FIRST

// Funciones Agregadas

1

SELECT COUNT(*)

FROM libro

2

SELECT COUNT (titulo), COUNT (editorial)

FROM libro

3

SELECT SUM(precio)

FROM libro

4

SELECT AVG(precio)

FROM libro

5

SELECT NVL(precio,0)

FROM libro

6

SELECT AVG(precio), AVG(NVL(precio,0))

FROM libro

7

SELECT MIN(precio), MAX(precio)

FROM libro

8

SELECT MIN(precio) AS "Precio Minimo", MAX(precio) AS "Precio Maximo"

FROM libro

9

SELECT AVG(CASE WHEN editorial = 'Planeta' THEN precio*1.5

                WHEN editorial = 'Critica' THEN precio*2.0

                ELSE precio

            END) AS AVG

FROM libro

...

Descargar como (para miembros actualizados)  txt (4 Kb)   pdf (46.4 Kb)   docx (15.7 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com