{"id":2946,"date":"2026-05-07T11:14:03","date_gmt":"2026-05-07T03:14:03","guid":{"rendered":"https:\/\/tekno.bali-island.com\/?p=2946"},"modified":"2026-05-07T11:14:03","modified_gmt":"2026-05-07T03:14:03","slug":"understanding-aggregation-functions-and-data-grouping-in-sql","status":"publish","type":"post","link":"https:\/\/tekno.bali-island.com\/en\/articles\/understanding-aggregation-functions-and-data-grouping-in-sql\/","title":{"rendered":"Understanding Aggregation Functions and Data Grouping in SQL"},"content":{"rendered":"\n<p>Aggregation functions are subprograms in SQL that produce a single value when called. These functions are used to perform standard statistical calculations on attributes or fields within a table, such as calculating total values, averages, finding extreme values (smallest\/largest), and counting the number of data records.<\/p>\n\n\n\n<p>In simple terms, aggregation functions process multiple rows of data to produce one concise and informative output value.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>1. Types of Aggregation Functions<\/strong><\/h2>\n\n\n\n<p>There are five main aggregation functions commonly used in data processing:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>SUM<\/strong>\u00a0This function is used to sum all data in a specific column. Note that the SUM function can only be applied to columns with numeric data types.\u00a0<strong>Syntax:<\/strong>\u00a0SELECT SUM(column_name) FROM table_name WHERE condition;<\/li>\n\n\n\n<li><strong>COUNT<\/strong>\u00a0This function is used to count the number of rows in a column. Unlike SUM, the COUNT function can work on both numeric and non-numeric (string\/text) data types.\u00a0<strong>Syntax:<\/strong>\u00a0SELECT COUNT(column_name) FROM table_name WHERE condition;<\/li>\n\n\n\n<li><strong>AVG (Average)<\/strong>\u00a0This function is used to find the average value of a column. Like SUM, this function only works on numeric data types.\u00a0<strong>Syntax:<\/strong>\u00a0SELECT AVG(column_name) FROM table_name WHERE condition;<\/li>\n\n\n\n<li><strong>MIN<\/strong>\u00a0This function is used to display the smallest value from a column. The MIN function is flexible as it can work on both numeric and non-numeric data types.\u00a0<strong>Syntax:<\/strong>\u00a0SELECT MIN(column_name) FROM table_name WHERE condition;<\/li>\n\n\n\n<li><strong>MAX<\/strong>\u00a0The opposite of MIN, this function is used to display the largest value from a column. This function also supports numeric and non-numeric data types.\u00a0<strong>Syntax:<\/strong>\u00a0SELECT MAX(column_name) FROM table_name WHERE condition;<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>2. GROUP BY Clause<\/strong><\/h2>\n\n\n\n<p>The&nbsp;<strong>GROUP BY<\/strong>&nbsp;clause is used to group data on one or several columns based on a desired expression. It works by collecting data records that have the same value into one group.<\/p>\n\n\n\n<p>The use of this clause is closely related to aggregation functions, where we often want to see statistical results (such as totals or averages) for each specific category.&nbsp;<strong>Syntax:<\/strong>&nbsp;SELECT column_name FROM table_name GROUP BY column_name;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>3. HAVING Clause<\/strong><\/h2>\n\n\n\n<p>The&nbsp;<strong>HAVING<\/strong>&nbsp;clause has a similar function to the&nbsp;<strong>WHERE<\/strong>&nbsp;clause, which is to add conditions or filters to the query results. However, there are fundamental differences between the two:<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Replacement for WHERE:<\/strong>\u00a0The WHERE clause cannot be used together with aggregation functions. Therefore, HAVING is used to filter data based on the results of these aggregation functions.<\/li>\n\n\n\n<li><strong>Multi-row Operation:<\/strong>\u00a0HAVING is used on multi-row operations (after data is grouped), while WHERE works at the single row level before data is grouped.<\/li>\n<\/ol>\n\n\n\n<p><strong>Syntax:<\/strong>&nbsp;SELECT column_name FROM table_name GROUP BY column_name HAVING condition;<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Aggregation functions are subprograms in SQL that produce a single value when called. These functions are used to perform standard statistical calculations on attributes or fields within a table, such as calculating total values, averages, finding extreme values (smallest\/largest), and counting the number of data records. In simple terms, aggregation functions process multiple rows of data to produce one concise and informative output value. 1. Types of Aggregation Functions There are five main aggregation functions commonly used in data processing: 2. GROUP BY Clause The&nbsp;GROUP BY&nbsp;clause is used to group data on one or several columns based on a desired expression. It works by collecting data records that have the same value into one group. The use of this clause is closely related to aggregation functions, where we often want to see statistical results (such as totals or averages) for each specific category.&nbsp;Syntax:&nbsp;SELECT column_name FROM table_name GROUP BY column_name; 3. HAVING Clause The&nbsp;HAVING&nbsp;clause has a similar function to the&nbsp;WHERE&nbsp;clause, which is to add conditions or filters to the query results. However, there are fundamental differences between the two: Syntax:&nbsp;SELECT column_name FROM table_name GROUP BY column_name HAVING condition;<\/p>\n","protected":false},"author":1,"featured_media":2938,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[93],"tags":[],"class_list":["post-2946","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Understanding Aggregation Functions and Data Grouping in SQL<\/title>\n<meta name=\"description\" content=\"Learn the definition of aggregation functions in SQL, their types, along with tutorials on using the GROUP BY and HAVING clauses.\" \/>\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\/en\/articles\/understanding-aggregation-functions-and-data-grouping-in-sql\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Understanding Aggregation Functions and Data Grouping in SQL\" \/>\n<meta property=\"og:description\" content=\"Learn the definition of aggregation functions in SQL, their types, along with tutorials on using the GROUP BY and HAVING clauses.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/tekno.bali-island.com\/en\/articles\/understanding-aggregation-functions-and-data-grouping-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=\"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=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Wilan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/en\\\/articles\\\/understanding-aggregation-functions-and-data-grouping-in-sql\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/en\\\/articles\\\/understanding-aggregation-functions-and-data-grouping-in-sql\\\/\"},\"author\":{\"name\":\"Wilan\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/en\\\/#\\\/schema\\\/person\\\/945426dbaeb9dc9d603797b51b1b7e42\"},\"headline\":\"Understanding Aggregation Functions and Data Grouping in SQL\",\"datePublished\":\"2026-05-07T03:14:03+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/en\\\/articles\\\/understanding-aggregation-functions-and-data-grouping-in-sql\\\/\"},\"wordCount\":456,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/en\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/en\\\/articles\\\/understanding-aggregation-functions-and-data-grouping-in-sql\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/tekno.bali-island.com\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/AggregateGroup-ByHaving.webp\",\"articleSection\":[\"Programming\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/tekno.bali-island.com\\\/en\\\/articles\\\/understanding-aggregation-functions-and-data-grouping-in-sql\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/en\\\/articles\\\/understanding-aggregation-functions-and-data-grouping-in-sql\\\/\",\"url\":\"https:\\\/\\\/tekno.bali-island.com\\\/en\\\/articles\\\/understanding-aggregation-functions-and-data-grouping-in-sql\\\/\",\"name\":\"Understanding Aggregation Functions and Data Grouping in SQL\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/en\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/en\\\/articles\\\/understanding-aggregation-functions-and-data-grouping-in-sql\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/en\\\/articles\\\/understanding-aggregation-functions-and-data-grouping-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\",\"description\":\"Learn the definition of aggregation functions in SQL, their types, along with tutorials on using the GROUP BY and HAVING clauses.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/en\\\/articles\\\/understanding-aggregation-functions-and-data-grouping-in-sql\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/tekno.bali-island.com\\\/en\\\/articles\\\/understanding-aggregation-functions-and-data-grouping-in-sql\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/en\\\/articles\\\/understanding-aggregation-functions-and-data-grouping-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\\\/en\\\/articles\\\/understanding-aggregation-functions-and-data-grouping-in-sql\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/tekno.bali-island.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Understanding Aggregation Functions and Data Grouping in SQL\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/tekno.bali-island.com\\\/en\\\/\",\"name\":\"Bali Island Tekno\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/tekno.bali-island.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/en\\\/#organization\",\"name\":\"Bali Island Tekno\",\"url\":\"https:\\\/\\\/tekno.bali-island.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/en\\\/#\\\/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\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/people\\\/Wilanpedia\\\/61575048527927\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/tekno.bali-island.com\\\/en\\\/#\\\/schema\\\/person\\\/945426dbaeb9dc9d603797b51b1b7e42\",\"name\":\"Wilan\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@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":"Understanding Aggregation Functions and Data Grouping in SQL","description":"Learn the definition of aggregation functions in SQL, their types, along with tutorials on using the GROUP BY and HAVING clauses.","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\/en\/articles\/understanding-aggregation-functions-and-data-grouping-in-sql\/","og_locale":"en_US","og_type":"article","og_title":"Understanding Aggregation Functions and Data Grouping in SQL","og_description":"Learn the definition of aggregation functions in SQL, their types, along with tutorials on using the GROUP BY and HAVING clauses.","og_url":"https:\/\/tekno.bali-island.com\/en\/articles\/understanding-aggregation-functions-and-data-grouping-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","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":{"Written by":"Wilan","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/tekno.bali-island.com\/en\/articles\/understanding-aggregation-functions-and-data-grouping-in-sql\/#article","isPartOf":{"@id":"https:\/\/tekno.bali-island.com\/en\/articles\/understanding-aggregation-functions-and-data-grouping-in-sql\/"},"author":{"name":"Wilan","@id":"https:\/\/tekno.bali-island.com\/en\/#\/schema\/person\/945426dbaeb9dc9d603797b51b1b7e42"},"headline":"Understanding Aggregation Functions and Data Grouping in SQL","datePublished":"2026-05-07T03:14:03+00:00","mainEntityOfPage":{"@id":"https:\/\/tekno.bali-island.com\/en\/articles\/understanding-aggregation-functions-and-data-grouping-in-sql\/"},"wordCount":456,"commentCount":0,"publisher":{"@id":"https:\/\/tekno.bali-island.com\/en\/#organization"},"image":{"@id":"https:\/\/tekno.bali-island.com\/en\/articles\/understanding-aggregation-functions-and-data-grouping-in-sql\/#primaryimage"},"thumbnailUrl":"https:\/\/tekno.bali-island.com\/wp-content\/uploads\/2026\/05\/AggregateGroup-ByHaving.webp","articleSection":["Programming"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/tekno.bali-island.com\/en\/articles\/understanding-aggregation-functions-and-data-grouping-in-sql\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/tekno.bali-island.com\/en\/articles\/understanding-aggregation-functions-and-data-grouping-in-sql\/","url":"https:\/\/tekno.bali-island.com\/en\/articles\/understanding-aggregation-functions-and-data-grouping-in-sql\/","name":"Understanding Aggregation Functions and Data Grouping in SQL","isPartOf":{"@id":"https:\/\/tekno.bali-island.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/tekno.bali-island.com\/en\/articles\/understanding-aggregation-functions-and-data-grouping-in-sql\/#primaryimage"},"image":{"@id":"https:\/\/tekno.bali-island.com\/en\/articles\/understanding-aggregation-functions-and-data-grouping-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","description":"Learn the definition of aggregation functions in SQL, their types, along with tutorials on using the GROUP BY and HAVING clauses.","breadcrumb":{"@id":"https:\/\/tekno.bali-island.com\/en\/articles\/understanding-aggregation-functions-and-data-grouping-in-sql\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/tekno.bali-island.com\/en\/articles\/understanding-aggregation-functions-and-data-grouping-in-sql\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tekno.bali-island.com\/en\/articles\/understanding-aggregation-functions-and-data-grouping-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\/en\/articles\/understanding-aggregation-functions-and-data-grouping-in-sql\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/tekno.bali-island.com\/en\/"},{"@type":"ListItem","position":2,"name":"Understanding Aggregation Functions and Data Grouping in SQL"}]},{"@type":"WebSite","@id":"https:\/\/tekno.bali-island.com\/en\/#website","url":"https:\/\/tekno.bali-island.com\/en\/","name":"Bali Island Tekno","description":"","publisher":{"@id":"https:\/\/tekno.bali-island.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/tekno.bali-island.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/tekno.bali-island.com\/en\/#organization","name":"Bali Island Tekno","url":"https:\/\/tekno.bali-island.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/tekno.bali-island.com\/en\/#\/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\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/people\/Wilanpedia\/61575048527927\/"]},{"@type":"Person","@id":"https:\/\/tekno.bali-island.com\/en\/#\/schema\/person\/945426dbaeb9dc9d603797b51b1b7e42","name":"Wilan","image":{"@type":"ImageObject","inLanguage":"en-US","@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\/en\/wp-json\/wp\/v2\/posts\/2946","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tekno.bali-island.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tekno.bali-island.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tekno.bali-island.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tekno.bali-island.com\/en\/wp-json\/wp\/v2\/comments?post=2946"}],"version-history":[{"count":1,"href":"https:\/\/tekno.bali-island.com\/en\/wp-json\/wp\/v2\/posts\/2946\/revisions"}],"predecessor-version":[{"id":2947,"href":"https:\/\/tekno.bali-island.com\/en\/wp-json\/wp\/v2\/posts\/2946\/revisions\/2947"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tekno.bali-island.com\/en\/wp-json\/wp\/v2\/media\/2938"}],"wp:attachment":[{"href":"https:\/\/tekno.bali-island.com\/en\/wp-json\/wp\/v2\/media?parent=2946"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tekno.bali-island.com\/en\/wp-json\/wp\/v2\/categories?post=2946"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tekno.bali-island.com\/en\/wp-json\/wp\/v2\/tags?post=2946"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}