Suggerimento: usa i dati per capire JOIN e filtri.
Mini cheat-sheet (stile MariaDB)
SELECT col1, col2 FROM elementi;WHERE col = 'valore', WHERE col BETWEEN 10 AND 20, LIKE 'Mi%'JOIN t2 ON t1.fk = t2.idGROUP BY + COUNT(*), SUM(), AVG(), HAVING
💡 Consiglio: Quando usi JOIN e selezioni colonne
id da tabelle diverse, usa sempre AS per dare alias espliciti (es. SELECT o.id AS ordine_id, c.id AS cliente_id). Evita confusione nelle colonne duplicate!
Motore SQL in uso (vedi indicatore in alto): con MariaDB 13 la verifica gira su MariaDB vero, compilato in WebAssembly — stesse funzioni (
DATE_FORMAT, YEAR, NOW, GROUP_CONCAT, IFNULL), stessa divisione decimale, confronti fra testo senza distinzione di maiuscole/accenti. Se l'indicatore mostra il motore di riserva (AlaSQL, tipicamente aprendo il file da file://) valgono i limiti noti: DATE() non supportata e NOT IN con NULL non standard. Per MariaDB apri la pagina da un sito con le intestazioni COOP/COEP.