sql è uno standard, non una lingua:
* sql è uno standard: Il linguaggio di query strutturato (SQL) è definito dal American National Standards Institute (ANSI) e l'Organizzazione internazionale per la standardizzazione (ISO) . Queste organizzazioni rilasciano periodicamente versioni aggiornate dello standard SQL.
* Implementazioni: Diversi sistemi di database (come MySQL, PostgreSQL, Oracle, SQL Server) implementano lo standard SQL, ma possono aggiungere le proprie estensioni o funzionalità.
Recenti sviluppi in SQL:
* SQL:2016 :Questo è stato un importante aggiornamento rilasciato nel 2016. Ha aggiunto funzionalità come:
* Supporto JSON: Capacità di lavorare con i dati JSON direttamente all'interno di SQL.
* Funzioni della finestra: Calcola i valori su un insieme di righe, facilitando le aggregazioni complesse.
* espressioni di tabella comune ricorsive (CTE): Consente di definire le tabelle in modo ricorsivo, che è utile per i dati gerarchici.
* SQL:2019 :Questo aggiornamento si è concentrato su:
* Supporto migliorato per i dati delle serie temporali: Funzionalità per lavorare con dati basati sul tempo.
* Funzionalità di funzione della finestra aggiuntive.
* Tipi di dati più precisi.
* SQL:2023 :Questa è l'ultima versione, rilasciata nel 2023. Funziona:
* Supporto migliorato per i dati spaziali.
* Gestione migliorata della data e dei valori di tempo.
* Nuove funzionalità per la federazione dei dati.
* Evoluzione in corso: Anche dopo le versioni ufficiali, SQL continua a evolversi attraverso estensioni e miglioramenti apportati da specifici fornitori di database.
TakeAways chiave:
* SQL è uno standard che viene continuamente aggiornato.
* Diversi sistemi di database implementano lo standard con diversi livelli di conformità e funzionalità aggiunte.
* Gli aggiornamenti recenti si sono concentrati sulle funzionalità per dati JSON, funzioni di finestra, dati di serie temporali e dati spaziali.
Per scoprire funzionalità più specifiche aggiunte da un particolare fornitore di database, è necessario consultare la loro documentazione.
software © www.354353.com