Apuntes_Python/01_curso/Modulo_4/4-2b_consultas.sql
2022-12-24 22:41:20 -03:00

89 lines
1.6 KiB
SQL

/*
La sentencia SELECT
selecciona datos desde una db, estos
son guardados en una tabla, llamada conjunto
de resultado.
WHERE
Filtra los registros según condición dada.
SELECT
*/
--SELECT columna1, columna2, ...
--FROM nombre_tabla;
--ej.
SELECT * FROM libro;
-- * = ALL
/*
SELECT DISTINCT
solo los valores diferentes.
*/
--SELECT DISTINCT columna1, columna2, ...
--FROM nombre_tabla;
--ej.
SELECT DISTINCT categoria_id FROM libro;
/*
WHERE
*/
--SELECT columna1, columna2, ...
--FROM nombre_tabla
--WHERE condición;
--ej.
SELECT * FROM libro WHERE precio < 100;
/*
AND - OR - NOT
*/
--SELECT columna1, columna2, ...
--FROM nombre_tabla
--WHERE condición1 AND condición2 OR condición3 ...;
--ej.
SELECT * FROM libro where precio < 90 OR precio > 10 AND NOT precio = 150;
/*
ORDER BY
*/
--SELECT columna1, columna2, ...
--FROM nombre_tabla
--ORDER BY column2, column1, ... ASC|DESC;
--ej.
SELECT * FROM libro ORDER BY precio;
SELECT * FROM libro ORDER BY precio DESC;
/*
LIMIT
*/
SELECT * FROM libro LIMIT 1;
/*
INSERT
*/
--INSERT INTO nombre_tabla (columna1, columna2, columna3, ...)
-- VALUES (valor1, valor2, valor3, ...);
--ej.
INSERT INTO categoria_libro (NOMBRE) VALUES ('SCI');
INSERT INTO categoria_libro VALUES (4, 'Terror');
/*
UPDATE
*/
--UPDATE nombre_taba
--SET comumna1 = valor1, columna2 = valor2, ...
-- WHERE concición;
--ej.
UPDATE categoria_libro SET NOMBRE = 'Acción' WHERE CODIGO = 4;
/*
DELETE
*/
--DELETE FROM nombre_tabla WHERE condición;
--ej.
DELETE FROM categoria_libro WHERE CODIGO = 4;
--BORRAR REGISTROS DE LA TABLA
--DELETE FROM nombre_tabla