Come si usa
- Incolla la query nell’area di testo.
- Seleziona il database in Dialetto.
- Seleziona Formato in Modalità.
- Scegli MAIUSCOLO, minuscolo o Mantieni in Parole chiave.
- Il risultato si aggiorna da solo mentre scrivi. Con testi oltre 200 KB premi Formatta SQL o Ctrl+Enter per aggiornarlo.
Esempi
Ordini per cliente in MySQL
select c.nome, count(o.id) as numero_ordini, sum(o.totale) as totale_euro from `clienti` c join `ordini` o on o.cliente_id = c.id where o.stato = 'pagato' group by c.id, c.nome order by totale_euro desc;
SELECT c.nome, COUNT(o.id) AS numero_ordini, SUM(o.totale) AS totale_euro FROM `clienti` c JOIN `ordini` o ON o.cliente_id = c.id WHERE o.stato = 'pagato' GROUP BY c.id, c.nome ORDER BY totale_euro DESC;
Riepilogo vendite in PostgreSQL con indentazione di 4 spazi
WITH vendite_recenti AS (SELECT cliente_id, totale FROM ordini WHERE data_ordine >= CURRENT_DATE - INTERVAL '30 days') SELECT cliente_id, SUM(totale) AS totale_euro FROM vendite_recenti GROUP BY cliente_id HAVING SUM(totale) > 500;
with
vendite_recenti as (
select
cliente_id,
totale
from
ordini
where
data_ordine >= CURRENT_DATE - interval '30 days'
)
select
cliente_id,
sum(totale) as totale_euro
from
vendite_recenti
group by
cliente_id
having
sum(totale) > 500;Query su una riga senza commenti
-- Clienti attivi di Torino SELECT nome, email FROM clienti WHERE citta = 'Torino' /* filtro geografico */ AND attivo = 1;
SELECT nome, email FROM clienti WHERE citta = 'Torino' AND attivo = 1;
Domande frequenti
Le query SQL vengono inviate a un server?
La formattazione avviene nel browser: il codice dello strumento non invia la query al server. Il testo SQL non viene salvato. Vengono memorizzate solo le impostazioni delle opzioni.
Perché la query SQL non viene formattata?
Controlla la sintassi alla riga e alla colonna indicate nell’errore e verifica il Dialetto selezionato. In caso di errore, il risultato precedente resta visibile ma non è aggiornato.
Posso formattare un file SQL di grandi dimensioni?
Sono accettati file .sql e .txt fino a 10 MB. Per file più grandi, dividi il dump in parti. Oltre 200 KB la formattazione non si aggiorna automaticamente mentre scrivi.
Serve anche a formattare una data in SQL Server?
Lo strumento formatta il codice SQL, non i valori delle date. Non esegue la query né verifica che funzioni sul database.
I segnaposto dei template vengono modificati?
Durante la formattazione, i segnaposto {{ … }}, {% … %} e ${ … } vengono preservati e reinseriti senza modifiche.