Det er ingen eneste "lagt til versjon" av SQL nylig, da SQL ikke er et monolitisk språk med distinkte versjoner som et programmeringsspråk. Her er imidlertid en oversikt over hvordan SQL utvikler seg og hvilke nylige tillegg og endringer som er gjort:
SQL er en standard, ikke et språk:
* SQL er en standard: strukturerte spørringsspråk (SQL) er definert av American National Standards Institute (ANSI) og International Organization for Standardization (ISO) . Disse organisasjonene gir med jevne mellomrom oppdaterte versjoner av SQL -standarden.
* Implementeringer: Ulike databasesystemer (som MySQL, PostgreSQL, Oracle, SQL Server) implementerer SQL -standarden, men de kan legge til sine egne utvidelser eller funksjoner.
Nyere utvikling i SQL:
* SQL:2016 :Dette var en stor oppdatering som ble utgitt i 2016. Den la til funksjoner som:
* JSON -støtte: Evne til å jobbe med JSON -data direkte i SQL.
* vindusfunksjoner: Beregn verdier over et sett med rader, noe som gjør komplekse aggregasjoner enklere.
* rekursive vanlige tabelluttrykk (CTE): Lar deg definere tabeller rekursivt, noe som er nyttig for hierarkiske data.
* SQL:2019 :Denne oppdateringen fokuserte på:
* Forbedret støtte for tidsserie-data: Funksjoner for å jobbe med tidsbaserte data.
* ekstra vindusfunksjonsfunksjoner.
* mer presise datatyper.
* sql:2023 :Dette er den siste versjonen, utgitt i 2023. Den har:
* Forbedret støtte for romlige data.
* Forbedret håndtering av dato- og tidsverdier.
* Nye funksjoner for Data Federation.
* pågående evolusjon: Selv etter offisielle utgivelser fortsetter SQL å utvikle seg gjennom utvidelser og forbedringer gjort av spesifikke databaseleverandører.
nøkkel takeaways:
* SQL er en standard som kontinuerlig oppdateres.
* Ulike databasesystemer implementerer standarden med varierende nivåer av etterlevelse og lagt til funksjoner.
* Nyere oppdateringer har fokusert på funksjoner for JSON-data, vindusfunksjoner, tidsserie-data og romlige data.
For å finne ut mer spesifikke funksjoner som er lagt til av en bestemt databaseleverandør, bør du konsultere dokumentasjonen deres.