Zo werkt het
- Plak je query in het SQL-invoerveld.
- Kies je database bij Dialect, bijvoorbeeld PostgreSQL of MySQL.
- Kies Formatteren bij Modus.
- Kies bij Sleutelwoorden HOOFDLETTERS, kleine letters of Behouden.
- Het resultaat verschijnt vanzelf in Geformatteerde SQL. Bij grote invoer (boven 200 KB) druk je op SQL formatteren of Ctrl+Enter.
Voorbeelden
Omzet per klant in MySQL
select k.naam, sum(b.bedrag) as omzet from `klanten` k join `bestellingen` b on b.klant_id = k.id where k.land = 'Nederland' group by k.naam order by omzet desc;
SELECT k.naam, SUM(b.bedrag) AS omzet FROM `klanten` k JOIN `bestellingen` b ON b.klant_id = k.id WHERE k.land = 'Nederland' GROUP BY k.naam ORDER BY omzet DESC;
Recente bestellingen in PostgreSQL
WITH recent AS (SELECT klant_id, bedrag FROM bestellingen WHERE besteld_op >= CURRENT_DATE - INTERVAL '30 days') SELECT klant_id, SUM(bedrag) AS totaal FROM recent GROUP BY klant_id HAVING SUM(bedrag) > 500;
with
recent as (
select
klant_id,
bedrag
from
bestellingen
where
besteld_op >= CURRENT_DATE - interval '30 days'
)
select
klant_id,
sum(bedrag) as totaal
from
recent
group by
klant_id
having
sum(bedrag) > 500;Query op één regel voor een logbestand
-- Openstaande facturen in Utrecht SELECT factuurnummer, bedrag FROM facturen WHERE plaats = 'Utrecht' /* vestiging */ AND status = 'open';
SELECT factuurnummer, bedrag FROM facturen WHERE plaats = 'Utrecht' AND status = 'open';
Veelgestelde vragen
Werkt deze SQL formatter ook voor MSSQL en Oracle?
Kies SQL Server (T-SQL) of Oracle PL/SQL bij Dialect. De tool biedt 20 dialectkeuzes; ondersteuning voor specifieke constructies zoals GO en DELIMITER kan beperkt zijn.
Waarom krijg ik een fout bij het formatteren van SQL?
Controleer de syntax bij de aangegeven regel en kolom en kies het dialect van je database. Bij een fout blijft het vorige resultaat zichtbaar, maar is het niet meer actueel.
Worden mijn SQL-query's opgeslagen of verstuurd?
Je SQL wordt in je browser verwerkt, niet opgeslagen en niet met een netwerkverzoek verstuurd. Alleen je instellingen worden lokaal opgeslagen; gebruiksgebeurtenissen in Google Analytics bevatten geen SQL.
Kan ik een SQL-bestand uploaden?
Je kunt .sql- en .txt-bestanden van maximaal 10 MB uploaden. Boven 200 KB werk je het resultaat handmatig bij met Ctrl+Enter.
Blijven template-placeholders behouden?
Placeholders zoals {{ kolom }}, {% voorwaarde %} en ${ waarde } worden tijdens het formatteren beschermd en daarna ongewijzigd teruggezet.