Sintaxis SQL
La sintaxis SQL son las reglas gramaticales del lenguaje. Aunque cada motor (MySQL, SQL Server, SQLite…) tiene pequeñas diferencias, la estructura general es la misma.
La función SINTAXIS forma parte del vocabulario SQL para cálculos y transformaciones. No modifica los datos guardados: calcula un valor nuevo en cada fila del resultado.
En analítica y reporting suele usarse dentro de un SELECT junto con alias (AS) para que la columna resultante sea legible.
Recuerda: las funciones trigonométricas y logarítmicas en SQL suelen trabajar con radianes, no con grados. Si partes de grados, convierte primero.
La función SINTAXIS forma parte del vocabulario SQL para cálculos y transformaciones. No modifica los datos guardados: calcula un valor nuevo en cada fila del resultado.
En analítica y reporting suele usarse dentro de un SELECT junto con alias (AS) para que la columna resultante sea legible.
Recuerda: las funciones trigonométricas y logarítmicas en SQL suelen trabajar con radianes, no con grados. Si partes de grados, convierte primero.
Aprender la sintaxis correcta evita errores frustrantes y hace tus consultas más legibles para el resto del equipo.
Reglas básicas
Las palabras clave (SELECT, FROM, WHERE…) no suelen distinguir mayúsculas/minúsculas.
Las sentencias terminan con ;. Los textos literales van entre comillas simples: 'España'.
Orden de cláusulas en SELECT
El orden lógico de escritura es:
SELECT— columnas o expresionesFROM— tabla(s)WHERE— filtro de filasGROUP BY— agrupaciónHAVING— filtro sobre gruposORDER BY— ordenaciónLIMIT— límite de filas (SQLite/MySQL)
SELECT con WHERE y ORDER BY
SELECT Nombre_Cliente, Ciudad, N_Ventas
FROM Clientes
WHERE Pais = 'España'
ORDER BY N_Ventas DESC
LIMIT 3;
Comentarios en SQL
Usa comentarios para documentar consultas complejas:
- Una línea:
-- comentario - Varias líneas:
/* comentario */
Consulta comentada
-- Clientes con más ventas en España
SELECT Nombre_Cliente, N_Ventas
FROM Clientes
WHERE Pais = 'España'
ORDER BY N_Ventas DESC;
Resumen
<ul class="list-container"><li>Respeta el orden SELECT → FROM → WHERE → … → ORDER BY.
;.Cómo practicar en el editor
1. Pulsa Pruébalo tú mismo en un ejemplo.
2. Cambia un filtro, columna o literal.
3. Ejecuta y compara el resultado con la tabla de ejemplo.
Practica con ejercicios
Repasa la lección con consultas sobre Clientes (Elena Torres, Valencia…) y Productos (pera, mango, fresa) de nuestra base demo.
Ejercicio: SELECT con WHERE y ORDER BY
Practica SELECT con WHERE y ORDER BY en el editor SQL de The Data Schools. Usa la tabla Clientes de la demo (Elena Torres, Valencia…).
Consulta
SELECT Nombre_Cliente, Ciudad, N_Ventas
FROM Clientes
WHERE Pais = 'España'
ORDER BY N_Ventas DESC
LIMIT 3;
Ejercicio: Consulta comentada
Practica Consulta comentada en el editor SQL de The Data Schools. Usa la tabla Clientes de la demo (Elena Torres, Valencia…).
Consulta
-- Clientes con más ventas en España
SELECT Nombre_Cliente, N_Ventas
FROM Clientes
WHERE Pais = 'España'
ORDER BY N_Ventas DESC;
Cómo practicar
1. Pulsa Ejecutar aquí en el bloque.
2. Modifica la consulta (filtro, columnas…).
3. O abre el editor para más espacio.
Comprueba lo aprendido
Responde 2–3 preguntas sobre esta lección. Verás ✓ en verde si aciertas o ✗ en rojo si fallas.
