He aquí por qué:
* El estándar ISO/IEC 9075: Este es el estándar oficial para SQL, mantenido por la Organización Internacional de Estandarización (ISO). Se ha actualizado y revisado en numerosas ocasiones desde su primera publicación en 1986. Cada revisión agrega nuevas características, aclara las existentes y aborda las deficiencias de versiones anteriores.
* SQL:1986, SQL:1989, SQL:1992, SQL:1999, SQL:2003, SQL:2008, SQL:2011, SQL:2016, SQL:2019: Estas son las principales revisiones del estándar ISO/IEC 9075, cada uno agregando nuevas características y actualizaciones significativas.
* Implementaciones del proveedor de bases de datos: Si bien el estándar ISO proporciona una línea de base, diferentes proveedores de bases de datos (Oracle, MySQL, PostgreSQL, etc.) tienen sus propias implementaciones y extensiones al estándar. Esto crea alguna variación en cómo se comporta SQL en todas las plataformas.
Entonces, ¿cuántas versiones? Si bien podría contar las principales revisiones estándar ISO, es más importante comprender que SQL es un estándar en constante evolución con un rico historial de actualizaciones y mejoras. El número exacto de "versiones" es menos significativo que el proceso continuo de estandarización y adaptación.