Sei sulla pagina 1di 2

Desarrollo de SQL

Si eres nuevo en SQL, puedes aprender ms de este curso: SQL.

Crear tablas

CREATE TABLE customers (id INTEGER PRIMARY KEY, name TEXT, age
INTEGER, weight REAL);
Muchos tipos de datos(Se abre en una ventana nueva)
CREATE TABLE customers (id INTEGER PRIMARY KEY, age INTEGER);
Usar llaves primarias

Ve tambin: especificar valores por defecto, usar claves externas. Para ms detalles,
consulta lo siguiente: referencia de SQLite para CREATE.

Insertar datos

INSERT INTO customers VALUES (73, "Brian", 33);


Insertar datos
INSERT INTO customers (name, age) VALUES ("Brian", 33);
Insertar datos para columnas con nombre

Ve tambin: la referencia de SQLite para INSERT.

Consultar datos

SELECT * FROM customers;


Selecciona todo
SELECT * FROM customers WHERE age > 21;
Filtro con una condicin
SELECT * FROM customers WHERE age < 21 AND state = "NY";
Filtro con varias condiciones
SELECT * FROM customers WHERE plan IN ("free", "basic");
Filtro con IN
SELECT name, age FROM customers;
Selecciona columnas especficas
SELECT * FROM customers WHERE age > 21 ORDER BY age DESC;
Ordena los resultados
SELECT name, CASE WHEN age > 18 THEN "adult" ELSE "minor" END "type"
FROM customers;
Transforma con CASE

Ve tambin: filtrar con LIKE, restringir con LIMIT, usar ROUND y otras funciones
bsicas. Para ms detalles, consulta: la referencia de SQLite para SELECT.
Agregar datos

SELECT MAX(age) FROM customers;


Funciones para agregar
SELECT gender, COUNT(*) FROM students GROUP BY gender;
Agrupar datos

Ve tambin: restringir resultados con HAVING.

Unir tablas relacionadas

SELECT customers.name, orders.item FROM customers JOIN orders ON


customers.id = orders.customer_id;
Unin interna
SELECT customers.name, orders.item FROM customers LEFT OUTER JOIN
orders ON customers.id = orders.customer_id;
Unin externa

Actualizar y eliminar datos

UPDATE customers SET age = 33 WHERE id = 73;


Actualizar datos(Se abre en una ventana nueva)
DELETE FROM customers WHERE id = 73;
Eliminar datos

Potrebbero piacerti anche