Der er ikke et klart svar på, hvor mange "versioner" af SQL der er. Det er mere nøjagtigt at tænke på SQLs udvikling som en række
standarder snarere end forskellige versioner.
Her er hvorfor:
* ISO/IEC 9075 Standard: Dette er den officielle standard for SQL, vedligeholdt af Den Internationale Organisation for Standardisering (ISO). Det er blevet opdateret og revideret adskillige gange siden sin første publikation i 1986. Hver revision tilføjer nye funktioner, præciserer eksisterende og adresserer mangler fra tidligere versioner.
* SQL:1986, SQL:1989, SQL:1992, SQL:1999, SQL:2003, SQL:2008, SQL:2011, SQL:2016, SQL:2019: Dette er de største revisioner af ISO/IEC 9075 -standarden, der hver tilføjer betydelige nye funktioner og opdateringer.
* Databaseleverandørimplementeringer: Mens ISO -standarden leverer en baseline, har forskellige databaseleverandører (Oracle, MySQL, PostgreSQL osv.) Deres egne implementeringer og udvidelser til standarden. Dette skaber en vis variation i, hvordan SQL opfører sig på tværs af platforme.
Så hvor mange versioner? Mens du kunne tælle de store ISO -standardrevisioner, er det vigtigere at forstå, at SQL er en konstant udviklende standard med en rig historie med opdateringer og forbedringer. Det nøjagtige antal "versioner" er mindre meningsfulde end den igangværende proces med standardisering og tilpasning.