Det finns ingen enda "tillagd version" av SQL nyligen, eftersom SQL inte är ett monolitiskt språk med distinkta versioner som ett programmeringsspråk. Här är emellertid en uppdelning av hur SQL utvecklas och vilka senaste tillägg och förändringar har gjorts:
sql är en standard, inte ett språk:
* sql är en standard: Det strukturerade frågespråket (SQL) definieras av American National Standards Institute (ANSI) och International Organization for Standardization (ISO) . Dessa organisationer släpper regelbundet uppdaterade versioner av SQL -standarden.
* Implementationer: Olika databassystem (som MySQL, PostgreSQL, Oracle, SQL Server) implementerar SQL -standarden, men de kan lägga till sina egna tillägg eller funktioner.
Senaste utvecklingen inom SQL:
* sql:2016 :Detta var en stor uppdatering som släpptes 2016. Den lade till funktioner som:
* JSON -stöd: Möjlighet att arbeta med JSON -data direkt inom SQL.
* fönsterfunktioner: Beräkna värden över en uppsättning rader, vilket underlättar komplexa aggregeringar.
* Rekursiva gemensamma tabelluttryck (CTE): Låter dig definiera tabeller rekursivt, vilket är användbart för hierarkiska data.
* sql:2019 :Den här uppdateringen fokuserade på:
* Förbättrat stöd för tidsseriedata: Funktioner för att arbeta med tidsbaserad data.
* Ytterligare fönsterfunktionsfunktioner.
* Mer exakta datatyper.
* sql:2023 :Detta är den senaste versionen som släpptes 2023. Den har:
* Förbättrat stöd för rumsliga data.
* Förbättrad hantering av datum- och tidsvärden.
* Nya funktioner för Data Federation.
* pågående utveckling: Även efter officiella utsläpp fortsätter SQL att utvecklas genom tillägg och förbättringar som gjorts av specifika databasförsäljare.
Nyckel takeaways:
* SQL är en standard som kontinuerligt uppdateras.
* Olika databassystem implementerar standarden med olika nivåer av efterlevnad och tillagda funktioner.
* Nya uppdateringar har fokuserat på funktioner för JSON-data, fönsterfunktioner, tidsseriedata och rumsliga data.
För att ta reda på mer specifika funktioner som läggs till av en viss databasförsäljare bör du konsultera deras dokumentation.