Guía de referencia rápida de SQL: sintaxis esencial para bases de datos
Clasificado en Informática
Escrito el en español con un tamaño de 3,55 KB
Guía de referencia rápida de SQL
Cláusula WHERE
WHERE nombretabla.campo operador valorcampo (Si es texto o fecha entre comillas simples '', si es entero no hace falta) [IS NULL/IS NOT NULL] + Operador lógico
- AND: (condición_1) AND (condición_2). El resultado será verdadero si ambos elementos son verdaderos.
- OR: (condición_1) OR (condición_2). El resultado será verdadero si uno o ambos elementos son verdaderos.
- NOT: NOT (condición_1). El resultado será el opuesto al resultado de la condición.
Otros operadores
- BETWEEN: nombre_campo BETWEEN valor_1 AND valor_2. El filtro será verdadero para todos los valores del campo que estén entre valor_1 y valor_2 (ambos incluidos).
- IN / NOT IN: nombre_campo [NOT] IN (valor_1, valor_2, valor_3, ...). El operador IN permite crear filtros para comprobar si el valor de un campo está dentro de un conjunto de datos.
- LIKE / NOT LIKE: nombre_campo [NOT] LIKE 'patrón_de_búsqueda'. El patrón de búsqueda puede contener cualquier combinación de caracteres y comodines entre comillas simples. Los comodines son:
- El subrayado "_" permite sustituir a un carácter cualquiera.
- El porcentaje "%" representa cualquier conjunto de caracteres.
Cláusula ORDER BY
ORDER BY {nombretabla.campo | expr | posición} [ASC | DESC] (nombre de la columna, expresión o posición de columna).
Sentencias SQL
INSERT
INSERT INTO nombre_tabla (lista de campos separados por comas) VALUES (lista de datos separados por comas)
UPDATE
UPDATE nombre_tabla SET campo1 = valor1, campo2 = valor2, ..., campoN = valorM WHERE condiciones
DELETE
DELETE FROM nombre_tabla WHERE condiciones
Cláusula SELECT
SELECT [DISTINCT] nombretabla.campo (si hay varios, se separan con coma).
Funciones agregadas
- SUM(nombretabla.campo): Suma los valores de la columna.
- AVG(nombretabla.campo): Media de los valores de la columna.
- COUNT(nombretabla.campo): Devuelve el número de elementos de la columna.
- MAX(nombretabla.campo): Devuelve el máximo de la columna.
- MIN(nombretabla.campo): Devuelve el mínimo de la columna.
Cláusula FROM
FROM nombretabla (si hay varias, se separan con coma).