SQL è il linguaggio che ti permette di "parlare" con... Mostra di più
Iscriviti per mostrare il contenutoÈ gratis!
Accesso a tutti i documenti
Migliora i tuoi voti
Unisciti a milioni di studenti
Knowunity AI
Materie
Triangle Congruence and Similarity Theorems
Triangle Properties and Classification
Linear Equations and Graphs
Geometric Angle Relationships
Trigonometric Functions and Identities
Equation Solving Techniques
Circle Geometry Fundamentals
Division Operations and Methods
Basic Differentiation Rules
Exponent and Logarithm Properties
Mostra tutti gli argomenti
Human Organ Systems
Reproductive Cell Cycles
Biological Sciences Subdisciplines
Cellular Energy Metabolism
Autotrophic Energy Processes
Inheritance Patterns and Principles
Biomolecular Structure and Organization
Cell Cycle and Division Mechanics
Cellular Organization and Development
Biological Structural Organization
Mostra tutti gli argomenti
Chemical Sciences and Applications
Atomic Structure and Composition
Molecular Electron Structure Representation
Atomic Electron Behavior
Matter Properties and Water
Mole Concept and Calculations
Gas Laws and Behavior
Periodic Table Organization
Chemical Thermodynamics Fundamentals
Chemical Bond Types and Properties
Mostra tutti gli argomenti
European Renaissance and Enlightenment
European Cultural Movements 800-1920
American Revolution Era 1763-1797
American Civil War 1861-1865
Global Imperial Systems
Mongol and Chinese Dynasties
U.S. Presidents and World Leaders
Historical Sources and Documentation
World Wars Era and Impact
World Religious Systems
Mostra tutti gli argomenti
Classic and Contemporary Novels
Literary Character Analysis
Rhetorical Theory and Practice
Classic Literary Narratives
Reading Analysis and Interpretation
Narrative Structure and Techniques
English Language Components
Influential English-Language Authors
Basic Sentence Structure
Narrative Voice and Perspective
Mostra tutti gli argomenti
2,363
•
Aggiornato Mar 27, 2026
•
Tommaso Cavallaro
@tommaso.cavallaro
SQL è il linguaggio che ti permette di "parlare" con... Mostra di più











Pensa al DBMS come a un traduttore intelligente tra te e i dati. Questo software si mette in mezzo tra te e le informazioni, permettendoti di lavorare con una versione "pulita" dei dati invece che con il caos della loro memorizzazione fisica.
Il DBMS gestisce database enormi, condivisi e duraturi nel tempo. Le sue funzioni principali includono la creazione di database, l'accesso sicuro ai dati, la condivisione tra utenti e la protezione da guasti o accessi non autorizzati.
Puoi interagire con il database in due modi: attraverso interfacce grafiche (come phpMyAdmin per MySQL) che ti fanno tutto con clic e trascinamenti, oppure usando SQL - il linguaggio di programmazione specifico per database.
💡 Curiosità: SQL è diventato standard internazionale nel 1987 ed è usato da praticamente tutti i database professionali!

SQL non è un singolo linguaggio, ma tre linguaggi in uno! Il DDL (Data Definition Language) ti permette di creare e modificare la struttura del database - è come essere l'architetto che disegna le fondamenta.
Il DML (Data Manipulation Language) è dove avviene l'azione vera: inserire, leggere, modificare ed eliminare dati. Qui troverai i comandi più usati come SELECT e INSERT.
Il DCL (Data Control Language) gestisce utenti e permessi - fondamentalmente decide chi può fare cosa nel tuo database.
Per creare un nuovo database, usi un comando semplice: CREATE DATABASE nome_database. Per eliminarlo completamente: DROP DATABASE nome_database.
⚠️ Attenzione: Il comando DROP elimina tutto permanentemente - usalo con estrema cautela!

La CREATE TABLE è il comando più importante del DDL. Ogni tabella ha un nome unico e contiene record organizzati in colonne con tipi di dati specifici.
I vincoli SQL sono regole che proteggono i tuoi dati da errori. NOT NULL impedisce campi vuoti, UNIQUE garantisce valori diversi, mentre PRIMARY KEY identifica univocamente ogni record.
Ecco un esempio pratico:
CREATE TABLE studenti(
matricola CHAR(4) PRIMARY KEY,
nome CHAR(40) NOT NULL,
età int CHECK (età>=18)
);
I vincoli bloccano automaticamente operazioni che violerebbero le regole - è come avere un controllore che verifica tutto prima di salvare!
🎯 Trucco: Una tabella può avere molti vincoli UNIQUE ma solo una PRIMARY KEY!

La FOREIGN KEY crea collegamenti tra tabelle diverse, permettendo relazioni complesse. La tabella "figlia" fa riferimento alla tabella "padre" attraverso questo vincolo di integrità.
Il vincolo CHECK ti lascia definire condizioni personalizzate - per esempio, puoi imporre che l'età sia sempre maggiore di 18 anni.
DEFAULT e AUTO INCREMENT sono i tuoi assistenti automatici. Il primo assegna valori predefiniti ai nuovi record, il secondo genera numeri unici progressivi - perfetto per gli ID!
Esempio di tabella con automazioni:
CREATE TABLE Orders (
ID int AUTO_INCREMENT PRIMARY KEY,
Data date DEFAULT CURRENT_DATE
);
💡 Pro Tip: AUTO INCREMENT è perfetto per creare ID unici senza doverci pensare!

I domini definiscono che tipo di informazioni può contenere ogni colonna. CHAR per testo fisso, VARCHAR per testo variabile, INT per numeri interi, TIMESTAMP per date e orari.
I quattro comandi DML fondamentali sono il tuo kit di sopravvivenza: SELECT estrae dati, INSERT ne aggiunge di nuovi, UPDATE modifica quelli esistenti, DELETE li elimina.
Esempi pratici:
INSERT INTO persona(nome, cognome) VALUES ('Mario', 'Rossi');
UPDATE persona SET nome='Luigi' WHERE cognome='Rossi';
DELETE FROM persona WHERE nome='Mario';
DBeaver è uno strumento grafico potentissimo che supporta tantissimi tipi di database, sia relazionali che NoSQL, usando driver JDBC.
🔥 Importante: Le parole chiave SQL non distinguono maiuscole/minuscole - SELECT = select = Select!

phpMyAdmin è l'interfaccia grafica più popolare per MySQL - ti permette di fare tutto senza scrivere codice. Importare, esportare, creare tabelle: tutto con semplici clic!
Il DML è dove manipoli concretamente i dati. INSERT ha due sintassi: puoi specificare le colonne o inserire valori in ordine per tutte le colonne della tabella.
UPDATE e DELETE sono potentissimi ma pericolosi. La clausola WHERE è opzionale, ma se la ometti modifichi o cancelli TUTTI i record della tabella!
UPDATE Customers SET ContactName='Alfred Schmidt' WHERE CustomerID=1;
DELETE FROM Customers WHERE CustomerName='Mario Rossi';
⚡ Warning: Senza WHERE in UPDATE/DELETE modifichi/cancelli tutto - sempre controllare due volte!

SELECT è il comando più versatile e importante - con esso fai domande al database e ottieni risposte precise. La struttura base è: SELECT cosa FROM dove WHERE condizione.
Puoi usare il carattere jolly * per selezionare tutto, oppure elencare specifici attributi. Gli alias con AS rendono i risultati più leggibili.
SELECT isbn AS codice, titolo, prezzo
FROM libri AS L
WHERE autore = 'Camagni Paolo';
La SELECT realizza tre operazioni fondamentali: proiezione (scegli colonne), selezione (filtri righe), congiunzione (unisci tabelle).
🎯 Trucco: Gli alias non solo rendono leggibile il codice, ma sono essenziali quando lavori con più tabelle!

DISTINCT elimina i duplicati dai risultati, mentre ORDER BY li ordina in modo crescente (ASC) o decrescente (DESC). Perfetti per ottenere liste pulite e organizzate!
Gli operatori di confronto sono i tuoi strumenti di precisione: =, <>, <, >, <=, >= per confronti numerici e di stringhe.
BETWEEN verifica se un valore è compreso in un intervallo: WHERE prezzo BETWEEN 10 AND 50. LIKE cerca pattern nelle stringhe usando % (zero o più caratteri) e _ (un singolo carattere).
SELECT * FROM Customers WHERE CustomerName LIKE 'a%'; -- Inizia con 'a'
SELECT * FROM Customers WHERE CustomerName LIKE '_r%'; -- 'r' in seconda posizione
💡 Pattern Matching: LIKE con % e _ ti permette di fare ricerche super flessibili nelle stringhe!

L'operatore IN ti fa risparmiare tempo quando devi confrontare con più valori: WHERE Country IN ('Italy', 'France', 'Spain') invece di tante condizioni OR.
LIKE è incredibilmente flessibile: 'a%' trova tutto ciò che inizia con 'a', '%a' quello che finisce con 'a', '%or%' quello che contiene 'or' ovunque.
I valori NULL rappresentano dati mancanti o sconosciuti. Usa IS NULL per trovarli e IS NOT NULL per escluderli. Attenzione: NULL non è uguale a zero o stringa vuota!
SELECT * FROM Customers WHERE Address IS NULL; -- Clienti senza indirizzo
SELECT * FROM Customers WHERE CustomerName NOT LIKE 'a%'; -- Non inizia con 'a'
⚠️ NULL Alert: Non puoi usare = o <> con NULL - devi sempre usare IS NULL/IS NOT NULL!

Quando i dati sono sparsi su più tabelle, le JOIN li ricompongono usando le relazioni tra chiavi esterne e chiavi primarie. È come ricostruire un puzzle!
La sintassi classica elenca tutte le tabelle in FROM e specifica le condizioni di collegamento in WHERE:
SELECT L.titolo, E.ragione_sociale
FROM libri AS L, editori AS E
WHERE L.id_editore = E.ID_editore;
La NATURAL JOIN è più elegante - unisce automaticamente le tabelle che hanno colonne con lo stesso nome e valore:
SELECT * FROM libri NATURAL JOIN editori;
Le JOIN permettono di combinare informazioni correlate e creare viste complete dei dati distribuiti su più tabelle.
🔗 Join Master: Le JOIN sono il superpotere di SQL - ti permettono di correlare dati da decine di tabelle diverse!
Il nostro assistente AI è costruito specificamente per le esigenze degli studenti. Sulla base dei milioni di contenuti presenti sulla piattaforma, possiamo fornire agli studenti risposte davvero significative e pertinenti. Ma non si tratta solo di risposte, l'assistente è in grado di guidare gli studenti attraverso le loro sfide quotidiane di studio, con piani di studio personalizzati, quiz o contenuti nella chat e una personalizzazione al 100% basata sulle competenze e sugli sviluppi degli studenti.
È possibile scaricare l'applicazione dal Google Play Store e dall'Apple App Store.
Sì, hai accesso completamente gratuito a tutti i contenuti nell'app e puoi chattare o seguire i Creatori in qualsiasi momento. Sbloccherai nuove funzioni crescendo il tuo numero di follower. Inoltre, offriamo Knowunity Premium, che consente di studiare senza alcun limite!!
App Store
Google Play
L'applicazione è molto facile da usare e ben progettata. Finora ho trovato tutto quello che cercavo e ho potuto imparare molto dalle presentazioni! Utilizzerò sicuramente l'app per i compiti in classe! È molto utile anche come fonte di ispirazione.
Stefano S
utente iOS
Questa applicazione è davvero grande! Ci sono tantissimi appunti e aiuti con lo studio [...]. La mia materia problematica, per esempio, è il francese e l'app ha così tante opzioni per aiutarmi. Grazie a questa app ho migliorato il mio francese. La consiglio a tutti.
Samantha Klich
utente Android
Wow, sono davvero stupita. Ho appena provato l'app perché l'ho vista pubblicizzata molte volte e sono rimasta assolutamente sbalordita. Questa app è L'AIUTO che cercate per la scuola e soprattutto offre tantissime cose, come allenamenti e schede, che a me personalmente sono state MOLTO utili.
Anna
utente iOS
È bellissima questa app, la adoro. È utilissima per lo studio e mi aiuta molto, anzi moltissimo, ma soprattutto mi aiutano molto i quiz, per memorizzare anche quello che non sapevo
Anastasia
utente Android
Fantastica per qualsiasi materia avere gli appunti anche di altre persone è molto utile perchè posso confrontarmi e vedere come migliorarmi. con i quiz riesco ad apprendere al meglio.
Francesca
utente Android
moooolto utile,gli appunti sono belli e funzionanti,schoolGPT da dei consigli formidabili!!
Marianna
utente Android
L'applicazione è semplicemente fantastica! Tutto ciò che devo fare è inserire l'argomento nella barra di ricerca e ottengo la risposta molto velocemente. Non devo guardare 10 video di YouTube per capire qualcosa, quindi risparmio tempo. Consigliatissima!
Sudenaz Ocak
utente Android
A scuola andavo malissimo in matematica, ma grazie a questa applicazione ora vado meglio. Vi sono molto grato per aver creato questa app.
Greenlight Bonnie
utente Android
Knowunity è un applicazione fantastica,considerando che ha degli schemi veramente molto carini e sfiziosi e che ci sono dei quiz,oltre al fatto che questa cosa dell intelligenza artificiale "school gpt" è almeno per me molto utile, perché a differenza di Chatgpt ti da le spiegazioni, ti spiega ciò che non è chiaro! Posso studiare più velocemente tramite gli schemi e che posso pubblicare io stessa gli schemi è una funzione utilissima per gli altri studenti. Knowunity è PERFETTA
Aurora
utente Android
L’app funziona benissimo e puoi trovare qualsiasi tipo di informazione. Non ho l’abbonamento ma la parte gratuita è sufficiente per uno studio approfondito.
Martina
utente iOS
I quiz E LE flashcard SONO COSÌ UTILI E ADORO Knowunity IA. È ANCHE LETTERALMENTE COME CHATGPT MA PIÙ INTELLIGENTE!! MI HA AIUTATO ANCHE COI MIEI PROBLEMI DI MASCARA!! E ANCHE CON LE MIE VERE MATERIE! OVVIO 😍😁😲🤑💗✨🎀😮
Chiara
utente IOS
Questa app è una delle migliori, nient’altro da dire.
Andrea
utente iOS
L'applicazione è molto facile da usare e ben progettata. Finora ho trovato tutto quello che cercavo e ho potuto imparare molto dalle presentazioni! Utilizzerò sicuramente l'app per i compiti in classe! È molto utile anche come fonte di ispirazione.
Stefano S
utente iOS
Questa applicazione è davvero grande! Ci sono tantissimi appunti e aiuti con lo studio [...]. La mia materia problematica, per esempio, è il francese e l'app ha così tante opzioni per aiutarmi. Grazie a questa app ho migliorato il mio francese. La consiglio a tutti.
Samantha Klich
utente Android
Wow, sono davvero stupita. Ho appena provato l'app perché l'ho vista pubblicizzata molte volte e sono rimasta assolutamente sbalordita. Questa app è L'AIUTO che cercate per la scuola e soprattutto offre tantissime cose, come allenamenti e schede, che a me personalmente sono state MOLTO utili.
Anna
utente iOS
È bellissima questa app, la adoro. È utilissima per lo studio e mi aiuta molto, anzi moltissimo, ma soprattutto mi aiutano molto i quiz, per memorizzare anche quello che non sapevo
Anastasia
utente Android
Fantastica per qualsiasi materia avere gli appunti anche di altre persone è molto utile perchè posso confrontarmi e vedere come migliorarmi. con i quiz riesco ad apprendere al meglio.
Francesca
utente Android
moooolto utile,gli appunti sono belli e funzionanti,schoolGPT da dei consigli formidabili!!
Marianna
utente Android
L'applicazione è semplicemente fantastica! Tutto ciò che devo fare è inserire l'argomento nella barra di ricerca e ottengo la risposta molto velocemente. Non devo guardare 10 video di YouTube per capire qualcosa, quindi risparmio tempo. Consigliatissima!
Sudenaz Ocak
utente Android
A scuola andavo malissimo in matematica, ma grazie a questa applicazione ora vado meglio. Vi sono molto grato per aver creato questa app.
Greenlight Bonnie
utente Android
Knowunity è un applicazione fantastica,considerando che ha degli schemi veramente molto carini e sfiziosi e che ci sono dei quiz,oltre al fatto che questa cosa dell intelligenza artificiale "school gpt" è almeno per me molto utile, perché a differenza di Chatgpt ti da le spiegazioni, ti spiega ciò che non è chiaro! Posso studiare più velocemente tramite gli schemi e che posso pubblicare io stessa gli schemi è una funzione utilissima per gli altri studenti. Knowunity è PERFETTA
Aurora
utente Android
L’app funziona benissimo e puoi trovare qualsiasi tipo di informazione. Non ho l’abbonamento ma la parte gratuita è sufficiente per uno studio approfondito.
Martina
utente iOS
I quiz E LE flashcard SONO COSÌ UTILI E ADORO Knowunity IA. È ANCHE LETTERALMENTE COME CHATGPT MA PIÙ INTELLIGENTE!! MI HA AIUTATO ANCHE COI MIEI PROBLEMI DI MASCARA!! E ANCHE CON LE MIE VERE MATERIE! OVVIO 😍😁😲🤑💗✨🎀😮
Chiara
utente IOS
Questa app è una delle migliori, nient’altro da dire.
Andrea
utente iOS
Tommaso Cavallaro
@tommaso.cavallaro
SQL è il linguaggio che ti permette di "parlare" con i database e gestire enormi quantità di dati in modo sicuro ed efficiente. Imparerai come creare database, tabelle e come manipolare i dati usando comandi semplici ma potenti.

Accesso a tutti i documenti
Migliora i tuoi voti
Unisciti a milioni di studenti
Pensa al DBMS come a un traduttore intelligente tra te e i dati. Questo software si mette in mezzo tra te e le informazioni, permettendoti di lavorare con una versione "pulita" dei dati invece che con il caos della loro memorizzazione fisica.
Il DBMS gestisce database enormi, condivisi e duraturi nel tempo. Le sue funzioni principali includono la creazione di database, l'accesso sicuro ai dati, la condivisione tra utenti e la protezione da guasti o accessi non autorizzati.
Puoi interagire con il database in due modi: attraverso interfacce grafiche (come phpMyAdmin per MySQL) che ti fanno tutto con clic e trascinamenti, oppure usando SQL - il linguaggio di programmazione specifico per database.
💡 Curiosità: SQL è diventato standard internazionale nel 1987 ed è usato da praticamente tutti i database professionali!

Accesso a tutti i documenti
Migliora i tuoi voti
Unisciti a milioni di studenti
SQL non è un singolo linguaggio, ma tre linguaggi in uno! Il DDL (Data Definition Language) ti permette di creare e modificare la struttura del database - è come essere l'architetto che disegna le fondamenta.
Il DML (Data Manipulation Language) è dove avviene l'azione vera: inserire, leggere, modificare ed eliminare dati. Qui troverai i comandi più usati come SELECT e INSERT.
Il DCL (Data Control Language) gestisce utenti e permessi - fondamentalmente decide chi può fare cosa nel tuo database.
Per creare un nuovo database, usi un comando semplice: CREATE DATABASE nome_database. Per eliminarlo completamente: DROP DATABASE nome_database.
⚠️ Attenzione: Il comando DROP elimina tutto permanentemente - usalo con estrema cautela!

Accesso a tutti i documenti
Migliora i tuoi voti
Unisciti a milioni di studenti
La CREATE TABLE è il comando più importante del DDL. Ogni tabella ha un nome unico e contiene record organizzati in colonne con tipi di dati specifici.
I vincoli SQL sono regole che proteggono i tuoi dati da errori. NOT NULL impedisce campi vuoti, UNIQUE garantisce valori diversi, mentre PRIMARY KEY identifica univocamente ogni record.
Ecco un esempio pratico:
CREATE TABLE studenti(
matricola CHAR(4) PRIMARY KEY,
nome CHAR(40) NOT NULL,
età int CHECK (età>=18)
);
I vincoli bloccano automaticamente operazioni che violerebbero le regole - è come avere un controllore che verifica tutto prima di salvare!
🎯 Trucco: Una tabella può avere molti vincoli UNIQUE ma solo una PRIMARY KEY!

Accesso a tutti i documenti
Migliora i tuoi voti
Unisciti a milioni di studenti
La FOREIGN KEY crea collegamenti tra tabelle diverse, permettendo relazioni complesse. La tabella "figlia" fa riferimento alla tabella "padre" attraverso questo vincolo di integrità.
Il vincolo CHECK ti lascia definire condizioni personalizzate - per esempio, puoi imporre che l'età sia sempre maggiore di 18 anni.
DEFAULT e AUTO INCREMENT sono i tuoi assistenti automatici. Il primo assegna valori predefiniti ai nuovi record, il secondo genera numeri unici progressivi - perfetto per gli ID!
Esempio di tabella con automazioni:
CREATE TABLE Orders (
ID int AUTO_INCREMENT PRIMARY KEY,
Data date DEFAULT CURRENT_DATE
);
💡 Pro Tip: AUTO INCREMENT è perfetto per creare ID unici senza doverci pensare!

Accesso a tutti i documenti
Migliora i tuoi voti
Unisciti a milioni di studenti
I domini definiscono che tipo di informazioni può contenere ogni colonna. CHAR per testo fisso, VARCHAR per testo variabile, INT per numeri interi, TIMESTAMP per date e orari.
I quattro comandi DML fondamentali sono il tuo kit di sopravvivenza: SELECT estrae dati, INSERT ne aggiunge di nuovi, UPDATE modifica quelli esistenti, DELETE li elimina.
Esempi pratici:
INSERT INTO persona(nome, cognome) VALUES ('Mario', 'Rossi');
UPDATE persona SET nome='Luigi' WHERE cognome='Rossi';
DELETE FROM persona WHERE nome='Mario';
DBeaver è uno strumento grafico potentissimo che supporta tantissimi tipi di database, sia relazionali che NoSQL, usando driver JDBC.
🔥 Importante: Le parole chiave SQL non distinguono maiuscole/minuscole - SELECT = select = Select!

Accesso a tutti i documenti
Migliora i tuoi voti
Unisciti a milioni di studenti
phpMyAdmin è l'interfaccia grafica più popolare per MySQL - ti permette di fare tutto senza scrivere codice. Importare, esportare, creare tabelle: tutto con semplici clic!
Il DML è dove manipoli concretamente i dati. INSERT ha due sintassi: puoi specificare le colonne o inserire valori in ordine per tutte le colonne della tabella.
UPDATE e DELETE sono potentissimi ma pericolosi. La clausola WHERE è opzionale, ma se la ometti modifichi o cancelli TUTTI i record della tabella!
UPDATE Customers SET ContactName='Alfred Schmidt' WHERE CustomerID=1;
DELETE FROM Customers WHERE CustomerName='Mario Rossi';
⚡ Warning: Senza WHERE in UPDATE/DELETE modifichi/cancelli tutto - sempre controllare due volte!

Accesso a tutti i documenti
Migliora i tuoi voti
Unisciti a milioni di studenti
SELECT è il comando più versatile e importante - con esso fai domande al database e ottieni risposte precise. La struttura base è: SELECT cosa FROM dove WHERE condizione.
Puoi usare il carattere jolly * per selezionare tutto, oppure elencare specifici attributi. Gli alias con AS rendono i risultati più leggibili.
SELECT isbn AS codice, titolo, prezzo
FROM libri AS L
WHERE autore = 'Camagni Paolo';
La SELECT realizza tre operazioni fondamentali: proiezione (scegli colonne), selezione (filtri righe), congiunzione (unisci tabelle).
🎯 Trucco: Gli alias non solo rendono leggibile il codice, ma sono essenziali quando lavori con più tabelle!

Accesso a tutti i documenti
Migliora i tuoi voti
Unisciti a milioni di studenti
DISTINCT elimina i duplicati dai risultati, mentre ORDER BY li ordina in modo crescente (ASC) o decrescente (DESC). Perfetti per ottenere liste pulite e organizzate!
Gli operatori di confronto sono i tuoi strumenti di precisione: =, <>, <, >, <=, >= per confronti numerici e di stringhe.
BETWEEN verifica se un valore è compreso in un intervallo: WHERE prezzo BETWEEN 10 AND 50. LIKE cerca pattern nelle stringhe usando % (zero o più caratteri) e _ (un singolo carattere).
SELECT * FROM Customers WHERE CustomerName LIKE 'a%'; -- Inizia con 'a'
SELECT * FROM Customers WHERE CustomerName LIKE '_r%'; -- 'r' in seconda posizione
💡 Pattern Matching: LIKE con % e _ ti permette di fare ricerche super flessibili nelle stringhe!

Accesso a tutti i documenti
Migliora i tuoi voti
Unisciti a milioni di studenti
L'operatore IN ti fa risparmiare tempo quando devi confrontare con più valori: WHERE Country IN ('Italy', 'France', 'Spain') invece di tante condizioni OR.
LIKE è incredibilmente flessibile: 'a%' trova tutto ciò che inizia con 'a', '%a' quello che finisce con 'a', '%or%' quello che contiene 'or' ovunque.
I valori NULL rappresentano dati mancanti o sconosciuti. Usa IS NULL per trovarli e IS NOT NULL per escluderli. Attenzione: NULL non è uguale a zero o stringa vuota!
SELECT * FROM Customers WHERE Address IS NULL; -- Clienti senza indirizzo
SELECT * FROM Customers WHERE CustomerName NOT LIKE 'a%'; -- Non inizia con 'a'
⚠️ NULL Alert: Non puoi usare = o <> con NULL - devi sempre usare IS NULL/IS NOT NULL!

Accesso a tutti i documenti
Migliora i tuoi voti
Unisciti a milioni di studenti
Quando i dati sono sparsi su più tabelle, le JOIN li ricompongono usando le relazioni tra chiavi esterne e chiavi primarie. È come ricostruire un puzzle!
La sintassi classica elenca tutte le tabelle in FROM e specifica le condizioni di collegamento in WHERE:
SELECT L.titolo, E.ragione_sociale
FROM libri AS L, editori AS E
WHERE L.id_editore = E.ID_editore;
La NATURAL JOIN è più elegante - unisce automaticamente le tabelle che hanno colonne con lo stesso nome e valore:
SELECT * FROM libri NATURAL JOIN editori;
Le JOIN permettono di combinare informazioni correlate e creare viste complete dei dati distribuiti su più tabelle.
🔗 Join Master: Le JOIN sono il superpotere di SQL - ti permettono di correlare dati da decine di tabelle diverse!
Il nostro assistente AI è costruito specificamente per le esigenze degli studenti. Sulla base dei milioni di contenuti presenti sulla piattaforma, possiamo fornire agli studenti risposte davvero significative e pertinenti. Ma non si tratta solo di risposte, l'assistente è in grado di guidare gli studenti attraverso le loro sfide quotidiane di studio, con piani di studio personalizzati, quiz o contenuti nella chat e una personalizzazione al 100% basata sulle competenze e sugli sviluppi degli studenti.
È possibile scaricare l'applicazione dal Google Play Store e dall'Apple App Store.
Sì, hai accesso completamente gratuito a tutti i contenuti nell'app e puoi chattare o seguire i Creatori in qualsiasi momento. Sbloccherai nuove funzioni crescendo il tuo numero di follower. Inoltre, offriamo Knowunity Premium, che consente di studiare senza alcun limite!!
46
Strumenti Intelligenti NUOVO
Trasforma questi appunti in: ✓ 50+ Domande di Pratica ✓ Flashcard Interattive ✓ Simulazione d'esame completa ✓ Schemi per Saggi
App Store
Google Play
L'applicazione è molto facile da usare e ben progettata. Finora ho trovato tutto quello che cercavo e ho potuto imparare molto dalle presentazioni! Utilizzerò sicuramente l'app per i compiti in classe! È molto utile anche come fonte di ispirazione.
Stefano S
utente iOS
Questa applicazione è davvero grande! Ci sono tantissimi appunti e aiuti con lo studio [...]. La mia materia problematica, per esempio, è il francese e l'app ha così tante opzioni per aiutarmi. Grazie a questa app ho migliorato il mio francese. La consiglio a tutti.
Samantha Klich
utente Android
Wow, sono davvero stupita. Ho appena provato l'app perché l'ho vista pubblicizzata molte volte e sono rimasta assolutamente sbalordita. Questa app è L'AIUTO che cercate per la scuola e soprattutto offre tantissime cose, come allenamenti e schede, che a me personalmente sono state MOLTO utili.
Anna
utente iOS
È bellissima questa app, la adoro. È utilissima per lo studio e mi aiuta molto, anzi moltissimo, ma soprattutto mi aiutano molto i quiz, per memorizzare anche quello che non sapevo
Anastasia
utente Android
Fantastica per qualsiasi materia avere gli appunti anche di altre persone è molto utile perchè posso confrontarmi e vedere come migliorarmi. con i quiz riesco ad apprendere al meglio.
Francesca
utente Android
moooolto utile,gli appunti sono belli e funzionanti,schoolGPT da dei consigli formidabili!!
Marianna
utente Android
L'applicazione è semplicemente fantastica! Tutto ciò che devo fare è inserire l'argomento nella barra di ricerca e ottengo la risposta molto velocemente. Non devo guardare 10 video di YouTube per capire qualcosa, quindi risparmio tempo. Consigliatissima!
Sudenaz Ocak
utente Android
A scuola andavo malissimo in matematica, ma grazie a questa applicazione ora vado meglio. Vi sono molto grato per aver creato questa app.
Greenlight Bonnie
utente Android
Knowunity è un applicazione fantastica,considerando che ha degli schemi veramente molto carini e sfiziosi e che ci sono dei quiz,oltre al fatto che questa cosa dell intelligenza artificiale "school gpt" è almeno per me molto utile, perché a differenza di Chatgpt ti da le spiegazioni, ti spiega ciò che non è chiaro! Posso studiare più velocemente tramite gli schemi e che posso pubblicare io stessa gli schemi è una funzione utilissima per gli altri studenti. Knowunity è PERFETTA
Aurora
utente Android
L’app funziona benissimo e puoi trovare qualsiasi tipo di informazione. Non ho l’abbonamento ma la parte gratuita è sufficiente per uno studio approfondito.
Martina
utente iOS
I quiz E LE flashcard SONO COSÌ UTILI E ADORO Knowunity IA. È ANCHE LETTERALMENTE COME CHATGPT MA PIÙ INTELLIGENTE!! MI HA AIUTATO ANCHE COI MIEI PROBLEMI DI MASCARA!! E ANCHE CON LE MIE VERE MATERIE! OVVIO 😍😁😲🤑💗✨🎀😮
Chiara
utente IOS
Questa app è una delle migliori, nient’altro da dire.
Andrea
utente iOS
L'applicazione è molto facile da usare e ben progettata. Finora ho trovato tutto quello che cercavo e ho potuto imparare molto dalle presentazioni! Utilizzerò sicuramente l'app per i compiti in classe! È molto utile anche come fonte di ispirazione.
Stefano S
utente iOS
Questa applicazione è davvero grande! Ci sono tantissimi appunti e aiuti con lo studio [...]. La mia materia problematica, per esempio, è il francese e l'app ha così tante opzioni per aiutarmi. Grazie a questa app ho migliorato il mio francese. La consiglio a tutti.
Samantha Klich
utente Android
Wow, sono davvero stupita. Ho appena provato l'app perché l'ho vista pubblicizzata molte volte e sono rimasta assolutamente sbalordita. Questa app è L'AIUTO che cercate per la scuola e soprattutto offre tantissime cose, come allenamenti e schede, che a me personalmente sono state MOLTO utili.
Anna
utente iOS
È bellissima questa app, la adoro. È utilissima per lo studio e mi aiuta molto, anzi moltissimo, ma soprattutto mi aiutano molto i quiz, per memorizzare anche quello che non sapevo
Anastasia
utente Android
Fantastica per qualsiasi materia avere gli appunti anche di altre persone è molto utile perchè posso confrontarmi e vedere come migliorarmi. con i quiz riesco ad apprendere al meglio.
Francesca
utente Android
moooolto utile,gli appunti sono belli e funzionanti,schoolGPT da dei consigli formidabili!!
Marianna
utente Android
L'applicazione è semplicemente fantastica! Tutto ciò che devo fare è inserire l'argomento nella barra di ricerca e ottengo la risposta molto velocemente. Non devo guardare 10 video di YouTube per capire qualcosa, quindi risparmio tempo. Consigliatissima!
Sudenaz Ocak
utente Android
A scuola andavo malissimo in matematica, ma grazie a questa applicazione ora vado meglio. Vi sono molto grato per aver creato questa app.
Greenlight Bonnie
utente Android
Knowunity è un applicazione fantastica,considerando che ha degli schemi veramente molto carini e sfiziosi e che ci sono dei quiz,oltre al fatto che questa cosa dell intelligenza artificiale "school gpt" è almeno per me molto utile, perché a differenza di Chatgpt ti da le spiegazioni, ti spiega ciò che non è chiaro! Posso studiare più velocemente tramite gli schemi e che posso pubblicare io stessa gli schemi è una funzione utilissima per gli altri studenti. Knowunity è PERFETTA
Aurora
utente Android
L’app funziona benissimo e puoi trovare qualsiasi tipo di informazione. Non ho l’abbonamento ma la parte gratuita è sufficiente per uno studio approfondito.
Martina
utente iOS
I quiz E LE flashcard SONO COSÌ UTILI E ADORO Knowunity IA. È ANCHE LETTERALMENTE COME CHATGPT MA PIÙ INTELLIGENTE!! MI HA AIUTATO ANCHE COI MIEI PROBLEMI DI MASCARA!! E ANCHE CON LE MIE VERE MATERIE! OVVIO 😍😁😲🤑💗✨🎀😮
Chiara
utente IOS
Questa app è una delle migliori, nient’altro da dire.
Andrea
utente iOS