wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Consults Postgres I

Total questions: 7

Worksheet time: 5mins

Name
Class
Date
1.
¿Qué consulta seleccionaría todos los registros cuya columna C4 sea true?
a)
SELECT * FROM tabla WHERE C4 = true;
b)
SELECT * FROM tabla WHERE C4 = 1;
c)
c) SELECT * FROM tabla WHERE C4 = 'true';
d)
d) SELECT * FROM tabla WHERE C4 = '1';
2.
¿Qué consulta seleccionaría los 2 primeros registros?
a)
SELECT * FROM tabla LIMIT 2;
b)
SELECT * FROM tabla WHERE rownum <= 2;
c)

SELECT * FROM tabla WHERE rownum < 2;

d)

SELECT * FROM tabla WHERE rownum = 2;

3.
¿Qué consulta ordenaría todos los registros por orden decreciente en la columna c2?
a)
SELECT * FROM tabla ORDER BY c2 DESC;
b)
SELECT * FROM tabla ORDER BY c2 ASC;
c)

SELECT * FROM tabla ORDER BY c2 DESCENDING;

d)

SELECT * FROM tabla ORDER BY c2 ASCENDING;

4.
¿Qué sucede si ejecutamos el comando UPDATE SET C2 = 0;?
a)
Se actualiza la columna C2 de todos los registros a 0.
b)
Se actualiza la columna C2 de todos los registros a NULL.
c)

Se produce un error porque no se especifica la condición de actualización.

d)

Se produce un error porque no se especifica la tabla a actualizar.

5.

¿Qué consulta actualizaría el valor de la columna C5 a 'NuevoValor' para todos los registros?

a)

UPDATE tabla SET C5 = "NuevoValor";

b)

UPDATE tabla SET C5 = NuevoValor;

c)

UPDATE * SET C5 = NuevoValor;

d)

UPDATE tabla SET C5 = 'NuevoValor';

6.

¿Qué consulta eliminaría todos los registros de la tabla?

a)

DELETE * FROM tabla;

b)

DELETE FROM tabla WHERE 1=1;

c)

c) DELETE FROM tabla;

d)

d) DELETE FROM tabla WHERE true;

7.
¿Qué consulta borraría los 2 registros con c1 más altos de la tabla?
a)
DELETE FROM tu_tabla where c1 in (1, 2)
b)
DELETE FROM tu_tabla WHERE c1 ORDER BY c1 DESC LIMIT 2;
c)

SELECT c1 FROM tu_tabla ORDER BY c1 DESC LIMIT 2;

d)

DELETE FROM tu_tabla where c1 in (SELECT c1 FROM tu_tabla ORDER BY c1 DESC LIMIT 2)