Herramientas gratuitas para practicar SQL sin BigQuery
6 min de lecturaPracticar sin riesgo
Una de las ventajas de SQL es que se puede practicar de forma segura: una consulta SELECT solo lee datos, nunca los modifica ni los borra. Aun así, muchas personas prefieren practicar con datos de ejemplo antes de ejecutar consultas sobre datos reales de producción. Las herramientas que se describen a continuación permiten hacer exactamente eso, sin coste y sin configuración.
Cada herramienta tiene fortalezas distintas. La elección depende del objetivo inmediato: practicar la sintaxis de BigQuery, aprender los fundamentos con ejercicios guiados, o analizar datos propios exportados en formato CSV.
BigQuery Sandbox
El propio BigQuery tiene un modo sandbox gratuito que no requiere tarjeta de crédito ni activar la facturación. Es la opción más recomendable porque se practica en el mismo entorno donde después se ejecutarán las queries reales de SEO.
Con el sandbox se puede:
- Ejecutar consultas
SELECTsobre datasets públicos de Google. Hay datasets de GitHub, Wikipedia, Stack Overflow, datos climatológicos, nombres de personas en EE.UU., y muchos más. - Procesar hasta 1 TB de datos al mes sin coste alguno.
- Practicar la misma sintaxis de BigQuery Standard SQL que se usa en todas las queries del catálogo de Queryteca.
- Guardar consultas para reutilizarlas después.
Para acceder, basta con crear una cuenta de Google Cloud sin activar la facturación. Un ejemplo de consulta sobre datos públicos que permite practicar GROUP BY y ORDER BY:
-- Top 10 lenguajes de programación en repos de GitHub
SELECT
language.name AS lenguaje,
COUNT(*) AS repositorios
FROM
`bigquery-public-data.github_repos.languages`,
UNNEST(language) AS language
GROUP BY
lenguaje
ORDER BY
repositorios DESC
LIMIT 10
Esta consulta usa un dataset público completamente gratuito (no consume cuota personal). La sintaxis es idéntica a la que se usa para consultar datos de GA4 o GSC.
DB Fiddle
DB Fiddle (db-fiddle.com) es un editor SQL online que permite crear tablas temporales, insertar datos de ejemplo y ejecutar consultas, todo desde el navegador sin registro ni instalación. Soporta múltiples dialectos: MySQL, PostgreSQL y SQLite.
Es especialmente útil para:
- Probar fragmentos de SQL rápidamente sin necesidad de configurar nada.
- Crear esquemas de práctica con datos ficticios que simulen tablas de analytics.
- Compartir consultas con otras personas: cada fiddle tiene una URL permanente que se puede enviar.
- Experimentar con
JOIN,CASE WHENy subconsultas en un entorno controlado.
La limitación principal es que la sintaxis no es idéntica a BigQuery Standard SQL. Funciones específicas como SAFE_DIVIDE, FORMAT_DATE, UNNEST o APPROX_QUANTILES no existen en MySQL o PostgreSQL. Pero las cláusulas fundamentales (SELECT, FROM, WHERE, GROUP BY, JOIN, ORDER BY) funcionan exactamente igual en todos los dialectos SQL.
SQLiteOnline
SQLiteOnline (sqliteonline.com) ofrece un editor SQL completo en el navegador con una base de datos SQLite integrada. Viene con tablas de ejemplo precargadas y permite importar datos propios desde archivos CSV.
Características destacadas:
- No requiere registro ni creación de cuenta. Se abre la página y se empieza a escribir SQL inmediatamente.
- Permite importar archivos CSV como tablas y consultarlos con SQL. Esto es útil para practicar con datos reales exportados de GSC o GA4 en formato de hoja de cálculo.
- Soporta la creación de múltiples tablas para practicar
JOINentre ellas. - La interfaz es simple y sin distracciones.
Es una buena opción para quien quiere pasar de hojas de cálculo a SQL de forma gradual: exportar datos de GSC a CSV, importarlos en SQLiteOnline, y empezar a hacer consultas sobre datos familiares.
Mode Analytics (capa gratuita)
Mode Analytics ofrece un plan gratuito que incluye un editor SQL con datasets de práctica integrados. Los datos de ejemplo incluyen tablas de usuarios, eventos y transacciones que se prestan bien para practicar queries similares a las de analytics web.
Mode es especialmente útil porque combina tres capacidades en una sola herramienta:
- Editor SQL con ejecución instantánea y autocompletado de nombres de tablas y columnas.
- Visualización de resultados con gráficos básicos (líneas, barras, tablas) junto al editor SQL.
- Datasets de práctica que tienen estructura similar a datos reales de analytics (tablas de eventos, usuarios, transacciones con fechas, categorías y valores numéricos).
La combinación de editor SQL + visualización es valiosa para quienes quieren ver los datos de forma gráfica inmediatamente después de ejecutar una consulta.
Google Sheets con la función QUERY
Aunque no es SQL propiamente dicho, Google Sheets tiene una función QUERY() que usa un lenguaje similar llamado Google Visualization API Query Language. Es un puente útil para quienes vienen de hojas de cálculo y quieren familiarizarse con la lógica de las consultas antes de saltar a SQL real.
-- En Google Sheets, dentro de una celda:
=QUERY(A1:D100, "SELECT A, SUM(C) WHERE B = 'organic' GROUP BY A ORDER BY SUM(C) DESC", 1)
Las cláusulas son las mismas que en SQL (SELECT, WHERE, GROUP BY, ORDER BY), pero la sintaxis tiene diferencias menores (las columnas se referencian por letra, no por nombre). Es un paso intermedio válido que reduce la barrera de entrada.
Khan Academy y W3Schools
Para quienes prefieren un enfoque más estructurado con ejercicios paso a paso y feedback inmediato:
- Khan Academy tiene un curso gratuito de SQL con ejercicios interactivos integrados en el navegador. El enfoque es didáctico y progresivo: empieza con
SELECTy avanza hastaJOINy subconsultas. Cada ejercicio incluye explicaciones y pistas. - W3Schools ofrece un editor SQL online con la base de datos de ejemplo Northwind precargada (clientes, productos, pedidos). Permite ejecutar consultas directamente en la página y ver los resultados al instante sin instalación.
Ambos recursos enseñan SQL estándar. Las diferencias con BigQuery Standard SQL son mínimas y se aprenden fácilmente una vez que se dominan los fundamentos. La lógica es la misma; solo cambian algunos nombres de funciones.
Recomendación según el objetivo
La herramienta ideal depende de la situación concreta:
- Para practicar con sintaxis de BigQuery: BigQuery Sandbox con datasets públicos. Es gratis y usa exactamente la misma sintaxis que las queries reales de SEO.
- Para probar fragmentos de SQL rápidamente: DB Fiddle o SQLiteOnline. Sin registro, abrir y escribir.
- Para aprender SQL desde cero con ejercicios guiados: Khan Academy. Progresión didáctica con feedback inmediato en cada ejercicio.
- Para analizar CSVs propios con SQL: SQLiteOnline con importación de archivos. Permite hacer la transición de hojas de cálculo a SQL con datos familiares.
- Para combinar SQL con visualización: Mode Analytics. Editor + gráficos en la misma interfaz.
Independientemente de la herramienta elegida, el objetivo es el mismo: ganar confianza con las cláusulas básicas de SQL (SELECT, FROM, WHERE, GROUP BY, ORDER BY) para poder enfrentarse al catálogo de queries de Queryteca y empezar a adaptar consultas reales a necesidades de SEO concretas. El ejercicio de la primera query en BigQuery es el siguiente paso natural cuando se esté listo para trabajar con datos propios.
Queries para practicar
Top 50 landing pages orgánicas por sesiones
Identifica las 50 páginas de entrada con mayor volumen de sesiones orgánicas. Útil para priorizar esfuerzos de optimización en las URLs que más tráfico captan.
Limpiar y normalizar una lista de URLs con SQL
Normaliza una lista de URLs eliminando parámetros de tracking, fragmentos, barras finales duplicadas y forzando minúsculas. Es el paso previo imprescindible antes de cualquier análisis de URLs.
Top 100 keywords por clics en los últimos 28 días
Obtiene las 100 keywords con más clics en los últimos 28 días. Permite conocer los términos que generan mayor volumen de tráfico orgánico real al sitio.
¿Listo para practicar? Explora el catálogo de queries
Ver catálogo