Woordenlijst
Wat is SQL?
SQL (Structured Query Language) is de standaardtaal om gegevens op te vragen en te bewerken in relationele databases zoals PostgreSQL en SQL Server. Een SELECT-query vraagt gegevens op zonder ze te wijzigen.
SQL uitgelegd
Een SQL-query beschrijft welk resultaat je wilt, niet hoe de database het moet ophalen. Met SELECT kies je kolommen, met FROM en JOIN de tabellen, met WHERE filter je rijen en met GROUP BY tel of som je per groep. De database bedenkt zelf de snelste manier om dat uit te voeren; dat plan kun je bekijken met EXPLAIN.
Naast opvragen kan SQL ook gegevens wijzigen (INSERT, UPDATE, DELETE) en tabellen aanmaken of verwijderen. Voor analyse wil je juist dat een query niets kan veranderen. Daarom werk je bij rapportage en AI bij voorkeur met een alleen-lezen verbinding of transactie.
Er zijn dialecten per database, zoals PostgreSQL, SQL Server en MySQL. De basis is gelijk, maar functies voor datums en tekst verschillen. Let daarop als je queries tussen systemen overzet of door AI laat schrijven.
Voorbeeld
Een controller van Acme Groothandel wil de omzet per maand van dit jaar. De query SELECT date_trunc('month', order_date) AS maand, SUM(total_amount) FROM orders WHERE order_date >= '2026-01-01' GROUP BY 1 ORDER BY 1 geeft precies dat overzicht.
SQL in ENABLE
In de SQL Explorer van ENABLE schrijf of genereer je SQL op het eigen PostgreSQL-datawarehouse. Elke query draait in een alleen-lezen transactie (BEGIN READ ONLY) met een time-out van 45 seconden en gepagineerde resultaten, en wordt vastgelegd in het auditlog.
FAQ
Veelgestelde vragen
Wat is het verschil tussen SQL en MySQL?
SQL is de taal, MySQL is een databasesysteem dat die taal gebruikt. Andere databasesystemen die SQL gebruiken, zijn onder meer PostgreSQL en SQL Server.
Kan een SELECT-query data wijzigen?
Een gewone SELECT-query leest alleen. Om zeker te weten dat een query niets wijzigt, voer je hem uit in een alleen-lezen transactie of met een gebruiker die alleen leesrechten heeft.
Moet je SQL kunnen om met data te werken?
Het helpt, maar is steeds minder vereist. Met tools die text-to-SQL gebruiken, stel je een vraag in gewone taal en controleer je de query die de AI schrijft.
Verder lezen
- PlatformSQL Explorer met AI: vragen stellen aan je databaseVragen in gewone taal aan je datawarehouse. De AI schrijft de SQL, jij houdt controle.Lees meer
- KennisbankText-to-SQL uitgelegd: AI op je databaseText-to-SQL is een techniek waarbij een AI-model een vraag in gewone taal omzet naar een SQL-query, die daarna op een database wordt uitgevoerd. Het taalmodel schrijft de query, de database levert de cijfers. Hoe goed dat werkt, hangt vooral af van de kwaliteit van je metadata en van de veiligheidsmaatregelen rond de uitvoering, zoals alleen-lezen toegang, timeouts en rijlimieten.Lees meer
- PlatformData API: je datawarehouse ontsluiten via RESTPubliceer een query als beveiligd REST-endpoint voor andere systemen en apps.Lees meer
- KennisbankWoordenlijst data, AI en Power BIWat is een service principal, row-level security, een semantisch model, text-to-SQL of RAG? Korte, heldere definities van begrippen rond data, Power BI en AI.Lees meer
AI gebruiken op je eigen data. Veilig, en zonder hoofdpijn.
In een online demo laten we zien hoe ENABLE je data veilig beschikbaar maakt en hoe je erop bouwt: een app beschrijven in de AI Builder, vragen in gewone taal, dashboards en API's. En hoe wij het voor je inrichten en beheren.