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).

Entradas relacionadas: