{"id":2948,"date":"2026-05-07T11:14:03","date_gmt":"2026-05-07T03:14:03","guid":{"rendered":"https:\/\/tekno.bali-island.com\/?p=2948"},"modified":"2026-05-07T11:14:07","modified_gmt":"2026-05-07T03:14:07","slug":"aggregatiefuncties-en-gegevensgroepering-in-sql","status":"publish","type":"post","link":"https:\/\/tekno.bali-island.com\/nl\/articles\/aggregatiefuncties-en-gegevensgroepering-in-sql\/","title":{"rendered":"Aggregatiefuncties en gegevensgroepering in SQL"},"content":{"rendered":"\n<p>Aggregatiefuncties zijn subprogramma&#8217;s in SQL die bij aanroep een enkele waarde opleveren. Deze functies worden gebruikt om standaard statistische berekeningen uit te voeren op attributen of velden in een tabel, zoals het berekenen van totalen, gemiddelden, het vinden van extreme waarden (kleinste\/grootste) en het tellen van het aantal datarijen (records).<\/p>\n\n\n\n<p>Simpel gezegd verwerken aggregatiefuncties veel datarijen om \u00e9\u00e9n beknopte en informatieve outputwaarde te produceren.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>1. Soorten aggregatiefuncties<\/strong><\/h2>\n\n\n\n<p>Er zijn vijf belangrijke aggregatiefuncties die vaak worden gebruikt bij gegevensverwerking:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>SUM<\/strong>\u00a0Deze functie wordt gebruikt om alle gegevens in een bepaalde kolom op te tellen. Let op: de functie SUM kan alleen worden toegepast op kolommen met numerieke gegevenstypen.\u00a0<strong>Syntaxis:<\/strong>\u00a0SELECT SUM(kolomnaam) FROM tabelnaam WHERE conditie;<\/li>\n\n\n\n<li><strong>COUNT<\/strong>\u00a0Deze functie wordt gebruikt om het aantal rijen in een kolom te tellen. In tegenstelling tot SUM kan de functie COUNT werken met zowel numerieke als niet-numerieke (string\/tekst) gegevenstypen.\u00a0<strong>Syntaxis:<\/strong>\u00a0SELECT COUNT(kolomnaam) FROM tabelnaam WHERE conditie;<\/li>\n\n\n\n<li><strong>AVG (Average)<\/strong>\u00a0Deze functie wordt gebruikt om de gemiddelde waarde van een kolom te vinden. Net als SUM werkt deze functie alleen met numerieke gegevenstypen.\u00a0<strong>Syntaxis:<\/strong>\u00a0SELECT AVG(kolomnaam) FROM tabelnaam WHERE conditie;<\/li>\n\n\n\n<li><strong>MIN<\/strong>\u00a0Deze functie wordt gebruikt om de kleinste waarde uit een kolom weer te geven. De MIN-functie is flexibel omdat deze kan werken met zowel numerieke als niet-numerieke gegevenstypen.\u00a0<strong>Syntaxis:<\/strong>\u00a0SELECT MIN(kolomnaam) FROM tabelnaam WHERE conditie;<\/li>\n\n\n\n<li><strong>MAX<\/strong>\u00a0Het tegenovergestelde van MIN, deze functie wordt gebruikt om de grootste waarde uit een kolom weer te geven. Deze functie ondersteunt ook numerieke en niet-numerieke gegevenstypen.\u00a0<strong>Syntaxis:<\/strong>\u00a0SELECT MAX(kolomnaam) FROM tabelnaam WHERE conditie;<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>2. GROUP BY-clausule<\/strong><\/h2>\n\n\n\n<p>De&nbsp;<strong>GROUP BY<\/strong>-clausule wordt gebruikt om gegevens in \u00e9\u00e9n of meerdere kolommen te groeperen op basis van een gewenste uitdrukking. Het werkt door datarijen met dezelfde waarde in \u00e9\u00e9n groep samen te voegen.<\/p>\n\n\n\n<p>Het gebruik van deze clausule hangt nauw samen met aggregatiefuncties, waarbij we vaak statistische resultaten (zoals totalen of gemiddelden) voor elke specifieke categorie willen zien.&nbsp;<strong>Syntaxis:<\/strong>&nbsp;SELECT kolomnaam FROM tabelnaam GROUP BY kolomnaam;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>3. HAVING-clausule<\/strong><\/h2>\n\n\n\n<p>De&nbsp;<strong>HAVING<\/strong>-clausule heeft een vergelijkbare functie als de&nbsp;<strong>WHERE<\/strong>-clausule, namelijk het toevoegen van een voorwaarde of filter aan de queryresultaten. Er zijn echter fundamentele verschillen tussen beide:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Vervanging van WHERE:<\/strong>\u00a0De WHERE-clausule kan niet samen met aggregatiefuncties worden gebruikt. Daarom wordt HAVING gebruikt om gegevens te filteren op basis van de resultaten van die aggregatiefuncties.<\/li>\n\n\n\n<li><strong>Multi-rij bewerking:<\/strong>\u00a0HAVING wordt gebruikt bij multi-rij bewerkingen (nadat gegevens zijn gegroepeerd), terwijl WHERE werkt op het niveau van afzonderlijke rijen voordat gegevens worden gegroepeerd.<\/li>\n<\/ol>\n\n\n\n<p><strong>Syntaxis:<\/strong>&nbsp;SELECT kolomnaam FROM tabelnaam GROUP BY kolomnaam HAVING conditie;<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aggregatiefuncties zijn subprogramma&#8217;s in SQL die bij aanroep een enkele waarde opleveren. Deze functies worden gebruikt om standaard statistische berekeningen uit te voeren op attributen of velden in een tabel, zoals het berekenen van totalen, gemiddelden, het vinden van extreme waarden (kleinste\/grootste) en het tellen van het aantal datarijen (records). Simpel gezegd verwerken aggregatiefuncties veel datarijen om \u00e9\u00e9n beknopte en informatieve outputwaarde te produceren. 1. Soorten aggregatiefuncties Er zijn vijf belangrijke aggregatiefuncties die vaak worden gebruikt bij gegevensverwerking: 2. GROUP BY-clausule De&nbsp;GROUP BY-clausule wordt gebruikt om gegevens in \u00e9\u00e9n of meerdere kolommen te groeperen op basis van een gewenste uitdrukking. Het werkt door datarijen met dezelfde waarde in \u00e9\u00e9n groep samen te voegen. Het gebruik van deze clausule hangt nauw samen met aggregatiefuncties, waarbij we vaak statistische resultaten (zoals totalen of gemiddelden) voor elke specifieke categorie willen zien.&nbsp;Syntaxis:&nbsp;SELECT kolomnaam FROM tabelnaam GROUP BY kolomnaam; 3. HAVING-clausule De&nbsp;HAVING-clausule heeft een vergelijkbare functie als de&nbsp;WHERE-clausule, namelijk het toevoegen van een voorwaarde of filter aan de queryresultaten. Er zijn echter fundamentele verschillen tussen beide: Syntaxis:&nbsp;SELECT kolomnaam FROM tabelnaam GROUP BY kolomnaam HAVING conditie;<\/p>\n","protected":false},"author":1,"featured_media":2937,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[94],"tags":[],"class_list":["post-2948","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programmeren"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Aggregatiefuncties en gegevensgroepering in SQL<\/title>\n<meta name=\"description\" content=\"Leer wat aggregatiefuncties in SQL zijn, de verschillende soorten ervan, samen met tutorials over het gebruik van de GROUP BY- en HAVING-clausules.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/tekno.bali-island.com\/nl\/articles\/aggregatiefuncties-en-gegevensgroepering-in-sql\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Aggregatiefuncties en gegevensgroepering in SQL\" \/>\n<meta property=\"og:description\" content=\"Leer wat aggregatiefuncties in SQL zijn, de verschillende soorten ervan, samen met tutorials over het gebruik van de GROUP BY- en HAVING-clausules.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tekno.bali-island.com\/nl\/articles\/aggregatiefuncties-en-gegevensgroepering-in-sql\/\" \/>\n<meta property=\"og:site_name\" content=\"Bali Island Tekno\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/people\/Wilanpedia\/61575048527927\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-07T03:14:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-07T03:14:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/05\/AggregateGroup-ByHaving.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Wilan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Wilan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/aggregatiefuncties-en-gegevensgroepering-in-sql\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/aggregatiefuncties-en-gegevensgroepering-in-sql\\\/\"},\"author\":{\"name\":\"Wilan\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/#\\\/schema\\\/person\\\/945426dbaeb9dc9d603797b51b1b7e42\"},\"headline\":\"Aggregatiefuncties en gegevensgroepering in SQL\",\"datePublished\":\"2026-05-07T03:14:03+00:00\",\"dateModified\":\"2026-05-07T03:14:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/aggregatiefuncties-en-gegevensgroepering-in-sql\\\/\"},\"wordCount\":430,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/aggregatiefuncties-en-gegevensgroepering-in-sql\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tekno.bali-island.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/AggregateGroup-ByHaving.webp\",\"articleSection\":[\"Programmeren\"],\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/aggregatiefuncties-en-gegevensgroepering-in-sql\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/aggregatiefuncties-en-gegevensgroepering-in-sql\\\/\",\"url\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/aggregatiefuncties-en-gegevensgroepering-in-sql\\\/\",\"name\":\"Aggregatiefuncties en gegevensgroepering in SQL\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/aggregatiefuncties-en-gegevensgroepering-in-sql\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/aggregatiefuncties-en-gegevensgroepering-in-sql\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tekno.bali-island.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/AggregateGroup-ByHaving.webp\",\"datePublished\":\"2026-05-07T03:14:03+00:00\",\"dateModified\":\"2026-05-07T03:14:07+00:00\",\"description\":\"Leer wat aggregatiefuncties in SQL zijn, de verschillende soorten ervan, samen met tutorials over het gebruik van de GROUP BY- en HAVING-clausules.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/aggregatiefuncties-en-gegevensgroepering-in-sql\\\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/aggregatiefuncties-en-gegevensgroepering-in-sql\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/aggregatiefuncties-en-gegevensgroepering-in-sql\\\/#primaryimage\",\"url\":\"https:\\\/\\\/tekno.bali-island.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/AggregateGroup-ByHaving.webp\",\"contentUrl\":\"https:\\\/\\\/tekno.bali-island.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/AggregateGroup-ByHaving.webp\",\"width\":1920,\"height\":1080,\"caption\":\"Aggregate+Group By+Having\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/articles\\\/aggregatiefuncties-en-gegevensgroepering-in-sql\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Aggregatiefuncties en gegevensgroepering in SQL\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/\",\"name\":\"Bali Island Tekno\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/#organization\",\"name\":\"Bali Island Tekno\",\"url\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/tekno.bali-island.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Logo-Tekno-Bali-Island.webp\",\"contentUrl\":\"https:\\\/\\\/tekno.bali-island.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/Logo-Tekno-Bali-Island.webp\",\"width\":512,\"height\":512,\"caption\":\"Bali Island Tekno\"},\"image\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/people\\\/Wilanpedia\\\/61575048527927\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/nl\\\/#\\\/schema\\\/person\\\/945426dbaeb9dc9d603797b51b1b7e42\",\"name\":\"Wilan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b88f244258181b0b6313e5bf915a4aa9f133283d33124cb16947eb1389dc4bc5?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b88f244258181b0b6313e5bf915a4aa9f133283d33124cb16947eb1389dc4bc5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b88f244258181b0b6313e5bf915a4aa9f133283d33124cb16947eb1389dc4bc5?s=96&d=mm&r=g\",\"caption\":\"Wilan\"},\"sameAs\":[\"https:\\\/\\\/tekno.bali-island.com\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Aggregatiefuncties en gegevensgroepering in SQL","description":"Leer wat aggregatiefuncties in SQL zijn, de verschillende soorten ervan, samen met tutorials over het gebruik van de GROUP BY- en HAVING-clausules.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/tekno.bali-island.com\/nl\/articles\/aggregatiefuncties-en-gegevensgroepering-in-sql\/","og_locale":"nl_NL","og_type":"article","og_title":"Aggregatiefuncties en gegevensgroepering in SQL","og_description":"Leer wat aggregatiefuncties in SQL zijn, de verschillende soorten ervan, samen met tutorials over het gebruik van de GROUP BY- en HAVING-clausules.","og_url":"https:\/\/tekno.bali-island.com\/nl\/articles\/aggregatiefuncties-en-gegevensgroepering-in-sql\/","og_site_name":"Bali Island Tekno","article_publisher":"https:\/\/www.facebook.com\/people\/Wilanpedia\/61575048527927\/","article_published_time":"2026-05-07T03:14:03+00:00","article_modified_time":"2026-05-07T03:14:07+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/05\/AggregateGroup-ByHaving.webp","type":"image\/webp"}],"author":"Wilan","twitter_card":"summary_large_image","twitter_misc":{"Geschreven door":"Wilan","Geschatte leestijd":"3 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tekno.bali-island.com\/nl\/articles\/aggregatiefuncties-en-gegevensgroepering-in-sql\/#article","isPartOf":{"@id":"https:\/\/tekno.bali-island.com\/nl\/articles\/aggregatiefuncties-en-gegevensgroepering-in-sql\/"},"author":{"name":"Wilan","@id":"https:\/\/tekno.bali-island.com\/nl\/#\/schema\/person\/945426dbaeb9dc9d603797b51b1b7e42"},"headline":"Aggregatiefuncties en gegevensgroepering in SQL","datePublished":"2026-05-07T03:14:03+00:00","dateModified":"2026-05-07T03:14:07+00:00","mainEntityOfPage":{"@id":"https:\/\/tekno.bali-island.com\/nl\/articles\/aggregatiefuncties-en-gegevensgroepering-in-sql\/"},"wordCount":430,"commentCount":0,"publisher":{"@id":"https:\/\/tekno.bali-island.com\/nl\/#organization"},"image":{"@id":"https:\/\/tekno.bali-island.com\/nl\/articles\/aggregatiefuncties-en-gegevensgroepering-in-sql\/#primaryimage"},"thumbnailUrl":"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/05\/AggregateGroup-ByHaving.webp","articleSection":["Programmeren"],"inLanguage":"nl-NL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/tekno.bali-island.com\/nl\/articles\/aggregatiefuncties-en-gegevensgroepering-in-sql\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/tekno.bali-island.com\/nl\/articles\/aggregatiefuncties-en-gegevensgroepering-in-sql\/","url":"https:\/\/tekno.bali-island.com\/nl\/articles\/aggregatiefuncties-en-gegevensgroepering-in-sql\/","name":"Aggregatiefuncties en gegevensgroepering in SQL","isPartOf":{"@id":"https:\/\/tekno.bali-island.com\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tekno.bali-island.com\/nl\/articles\/aggregatiefuncties-en-gegevensgroepering-in-sql\/#primaryimage"},"image":{"@id":"https:\/\/tekno.bali-island.com\/nl\/articles\/aggregatiefuncties-en-gegevensgroepering-in-sql\/#primaryimage"},"thumbnailUrl":"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/05\/AggregateGroup-ByHaving.webp","datePublished":"2026-05-07T03:14:03+00:00","dateModified":"2026-05-07T03:14:07+00:00","description":"Leer wat aggregatiefuncties in SQL zijn, de verschillende soorten ervan, samen met tutorials over het gebruik van de GROUP BY- en HAVING-clausules.","breadcrumb":{"@id":"https:\/\/tekno.bali-island.com\/nl\/articles\/aggregatiefuncties-en-gegevensgroepering-in-sql\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tekno.bali-island.com\/nl\/articles\/aggregatiefuncties-en-gegevensgroepering-in-sql\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/tekno.bali-island.com\/nl\/articles\/aggregatiefuncties-en-gegevensgroepering-in-sql\/#primaryimage","url":"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/05\/AggregateGroup-ByHaving.webp","contentUrl":"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/05\/AggregateGroup-ByHaving.webp","width":1920,"height":1080,"caption":"Aggregate+Group By+Having"},{"@type":"BreadcrumbList","@id":"https:\/\/tekno.bali-island.com\/nl\/articles\/aggregatiefuncties-en-gegevensgroepering-in-sql\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/tekno.bali-island.com\/nl\/"},{"@type":"ListItem","position":2,"name":"Aggregatiefuncties en gegevensgroepering in SQL"}]},{"@type":"WebSite","@id":"https:\/\/tekno.bali-island.com\/nl\/#website","url":"https:\/\/tekno.bali-island.com\/nl\/","name":"Bali Island Tekno","description":"","publisher":{"@id":"https:\/\/tekno.bali-island.com\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tekno.bali-island.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/tekno.bali-island.com\/nl\/#organization","name":"Bali Island Tekno","url":"https:\/\/tekno.bali-island.com\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/tekno.bali-island.com\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/04\/Logo-Tekno-Bali-Island.webp","contentUrl":"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/04\/Logo-Tekno-Bali-Island.webp","width":512,"height":512,"caption":"Bali Island Tekno"},"image":{"@id":"https:\/\/tekno.bali-island.com\/nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/people\/Wilanpedia\/61575048527927\/"]},{"@type":"Person","@id":"https:\/\/tekno.bali-island.com\/nl\/#\/schema\/person\/945426dbaeb9dc9d603797b51b1b7e42","name":"Wilan","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/secure.gravatar.com\/avatar\/b88f244258181b0b6313e5bf915a4aa9f133283d33124cb16947eb1389dc4bc5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b88f244258181b0b6313e5bf915a4aa9f133283d33124cb16947eb1389dc4bc5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b88f244258181b0b6313e5bf915a4aa9f133283d33124cb16947eb1389dc4bc5?s=96&d=mm&r=g","caption":"Wilan"},"sameAs":["https:\/\/tekno.bali-island.com"]}]}},"_links":{"self":[{"href":"https:\/\/tekno.bali-island.com\/nl\/wp-json\/wp\/v2\/posts\/2948","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tekno.bali-island.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tekno.bali-island.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tekno.bali-island.com\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tekno.bali-island.com\/nl\/wp-json\/wp\/v2\/comments?post=2948"}],"version-history":[{"count":1,"href":"https:\/\/tekno.bali-island.com\/nl\/wp-json\/wp\/v2\/posts\/2948\/revisions"}],"predecessor-version":[{"id":2949,"href":"https:\/\/tekno.bali-island.com\/nl\/wp-json\/wp\/v2\/posts\/2948\/revisions\/2949"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tekno.bali-island.com\/nl\/wp-json\/wp\/v2\/media\/2937"}],"wp:attachment":[{"href":"https:\/\/tekno.bali-island.com\/nl\/wp-json\/wp\/v2\/media?parent=2948"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tekno.bali-island.com\/nl\/wp-json\/wp\/v2\/categories?post=2948"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tekno.bali-island.com\/nl\/wp-json\/wp\/v2\/tags?post=2948"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}