

{"id":12460,"date":"2018-04-10T05:02:58","date_gmt":"2018-04-10T05:02:58","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=12460"},"modified":"2021-05-09T13:11:02","modified_gmt":"2021-05-09T07:41:02","slug":"impala-offset-clause","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/impala-offset-clause\/","title":{"rendered":"Impala OFFSET Clause &#8211; 5 Min Tutorial"},"content":{"rendered":"<p>In our last tutorial, we discussed <strong>Limit Clause<\/strong> and <strong>Having Clause<\/strong>. Now, we will discuss Impala Offset Clause, used to\u00a0decide from where the output should be considered in\u00a0<strong>Impala<\/strong>. Moreover, we will learn introduction, syntax, and example of Impala Offset clause, to understand it well.<\/p>\n<p>So, let&#8217;s start Impala Offset Clause.<\/p>\n<h2><span style=\"font-weight: 400\">Impala OFFSET Clause<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Basically, in a SELECT query, this clause causes the result set to start some number of rows after the logical first item.<\/span> However, OFFSET 0 produces the same result as leaving out the OFFSET clause since the result set is numbered starting from zero.<br \/>\n<a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/offset-clause.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-12503 size-full\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/offset-clause.png\" alt=\"\" width=\"375\" height=\"156\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/offset-clause.png 375w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/offset-clause-150x62.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/04\/offset-clause-300x125.png 300w\" sizes=\"auto, (max-width: 375px) 100vw, 375px\" \/><\/a><br \/>\n<span style=\"font-weight: 400\">Also, make sure always use this clause in combination with ORDER BY. Hence it is clear which item should be first, second, and so on. Whereas LIMIT covers a bounded range, such as items 0-9, 100-199, and so on.<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\">So, we can combine a <strong>LIMIT clause <\/strong>with an OFFSET clause to produce a small result set that is different from a top-N query, in Impala 1.2.1 and higher.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Further, let\u2019s understand this with an example.\u00a0In order to return items 11 through 20 with simulate &#8220;paged&#8221; results, we will use this technique. <\/span><\/p>\n<p><span style=\"font-weight: 400\">Moreover, use this technique only for compatibility in cases where you cannot rewrite the application logic since Impala queries typically involve substantial amounts of I\/O.<\/span><\/p>\n<p>However, let&#8217;s define it in simple words.\u00a0Since we very well know the rows in the resultset of a select query starts from 0. So, to decide from where the output should be considered we use the offset clause.<\/p>\n<p>For example, \u00a0the result will be as usual if we choose the offset as 0. In the same way, the result starts from the fourth row if we choose the offset as 4.<\/p>\n<h2><span style=\"font-weight: 400\">A Syntax of Offset Clause in Impala<\/span><\/h2>\n<p><span style=\"font-weight: 400\">So, the syntax for using Impala OFFSET Clause is-<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><\/p>\n<pre class=\"EnlighterJSRAW\">select data from table_name Group BY col_name;<\/pre>\n<h2><span style=\"font-weight: 400\">Impala Offset Clause Example\u00a0<\/span><\/h2>\n<p><span style=\"font-weight: 400\">Lets take an example of Impala offset clause,<\/span><br \/>\n<span style=\"font-weight: 400\">Basically, to understand, let\u2019s suppose we have a table named <\/span><b>Employees<\/b><span style=\"font-weight: 400\"> in the database my_db.<\/span> Further, its contents are \u2212<span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><b>[quickstart.cloudera:21000] &gt; select * from Employees; <\/b><b><br \/>\n<\/b><b>Query: select * from Employees <\/b><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>id<\/b><\/td>\n<td><b>name<\/b><\/td>\n<td><b>age<\/b><\/td>\n<td><b>address<\/b><\/td>\n<td><b>salary<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>3<\/b><\/td>\n<td><b>kajal<\/b><\/td>\n<td><b>27<\/b><\/td>\n<td><b>alirajpur<\/b><\/td>\n<td><b>40000<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>6<\/b><\/td>\n<td><b>mehul<\/b><\/td>\n<td><b>22<\/b><\/td>\n<td><b>hyderabad<\/b><\/td>\n<td><b>32000<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>1<\/b><\/td>\n<td><b>shubham<\/b><\/td>\n<td><b>32<\/b><\/td>\n<td><b>delhi<\/b><\/td>\n<td><b>20000<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>5<\/b><\/td>\n<td><b>shreyash<\/b><\/td>\n<td><b>23<\/b><\/td>\n<td><b>pune<\/b><\/td>\n<td><b>30000<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>2<\/b><\/td>\n<td><b>monika<\/b><\/td>\n<td><b>25<\/b><\/td>\n<td><b>mumbai<\/b><\/td>\n<td><b>15000<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>8<\/b><\/td>\n<td><b>Rishabh<\/b><\/td>\n<td><b>22<\/b><\/td>\n<td><b>chennai<\/b><\/td>\n<td><b>31000<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>9<\/b><\/td>\n<td><b>Pulkit<\/b><\/td>\n<td><b>23<\/b><\/td>\n<td><b>Gandhi nagar<\/b><\/td>\n<td><b>28000<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>7<\/b><\/td>\n<td><b>Vaishnavi<\/b><\/td>\n<td><b>25<\/b><\/td>\n<td><b>Goa<\/b><\/td>\n<td><b>23000<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>4<\/b><\/td>\n<td><b>revti<\/b><\/td>\n<td><b>25<\/b><\/td>\n<td><b>indore<\/b><\/td>\n<td><b>35000<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>Fetched 9 row(s) in 0.51s<\/b><br \/>\n<span style=\"font-weight: 400\">Further, using limit and order by clauses, here we can arrange the records in the table in the ascending order of their id\u2019s and limit the number of records to 4.<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><b>Query: select * from Employees order by id limit 4 <\/b><b><\/b><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>id<\/b><\/td>\n<td><b>name<\/b><\/td>\n<td><b>age<\/b><\/td>\n<td><b>address<\/b><\/td>\n<td><b>salary<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>1<\/b><\/td>\n<td><b>shubham<\/b><\/td>\n<td><b>32<\/b><\/td>\n<td><b>delhi<\/b><\/td>\n<td><b>20000<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>2<\/b><\/td>\n<td><b>monika<\/b><\/td>\n<td><b>25<\/b><\/td>\n<td><b>mumbai<\/b><\/td>\n<td><b>15000<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>3<\/b><\/td>\n<td><b>kajal<\/b><\/td>\n<td><b>27<\/b><\/td>\n<td><b>alirajpur<\/b><\/td>\n<td><b>40000<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>4<\/b><\/td>\n<td><b>revti<\/b><\/td>\n<td><b>25<\/b><\/td>\n<td><b>indore<\/b><\/td>\n<td><b>35000<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>Fetched 4 row(s) in 0.64s<\/b><br \/>\n<span style=\"font-weight: 400\">Moreover, here is an example of the offset clause.<\/span> Basically, we are getting the records in the <b>Employees<\/b><span style=\"font-weight: 400\"> table in the order of their id\u2019s and printing the first four rows starting from the 0th row.<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><b>[quickstart.cloudera:21000] &gt; select * from Employees order by id limit 4 offset 0;<\/b><br \/>\n<span style=\"font-weight: 400\">So, we get the following result, on executing, the above query.<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><span style=\"font-weight: 400\"><br \/>\n<\/span><b>Query: select * from Employees order by id limit 4 offset 0 <\/b><b><\/b><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>id<\/b><\/td>\n<td><b>name<\/b><\/td>\n<td><b>age<\/b><\/td>\n<td><b>address<\/b><\/td>\n<td><b>salary<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>1<\/b><\/td>\n<td><b>shubham<\/b><\/td>\n<td><b>32<\/b><\/td>\n<td><b>delhi<\/b><\/td>\n<td><b>20000<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>2<\/b><\/td>\n<td><b>monika<\/b><\/td>\n<td><b>25<\/b><\/td>\n<td><b>mumbai<\/b><\/td>\n<td><b>15000<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>3<\/b><\/td>\n<td><b>kajal<\/b><\/td>\n<td><b>27<\/b><\/td>\n<td><b>alirajpur<\/b><\/td>\n<td><b>40000<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>4<\/b><\/td>\n<td><b>revti<\/b><\/td>\n<td><b>25<\/b><\/td>\n<td><b>indore<\/b><\/td>\n<td><b>35000<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>Fetched 4 row(s) in 0.62s<\/b><br \/>\n<span style=\"font-weight: 400\">Also, we can get four records from the <\/span><b>Employees<\/b><span style=\"font-weight: 400\"> table starting from the row having offset 5.<\/span><strong><a href=\"https:\/\/data-flair.training\/blogs\/impala-limitations-advantages\/\"><br \/>\n<\/a><\/strong><span style=\"font-weight: 400\"><br \/>\n<\/span><b>[quickstart.cloudera:21000] &gt; select * from Employees order by id limit 4 offset 5; <\/b><b><br \/>\n<\/b><b>Query: select * from Employees order by id limit 4 offset 5 <\/b><b><\/b><\/p>\n<table>\n<tbody>\n<tr>\n<td><b>6<\/b><\/td>\n<td><b>mehul<\/b><\/td>\n<td><b>22<\/b><\/td>\n<td><b>hyderabad<\/b><\/td>\n<td><b>32000<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>7<\/b><\/td>\n<td><b>Vaishnavi<\/b><\/td>\n<td><b>25<\/b><\/td>\n<td><b>Goa<\/b><\/td>\n<td><b>23000<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>8<\/b><\/td>\n<td><b>Rishabh<\/b><\/td>\n<td><b>22<\/b><\/td>\n<td><b>chennai<\/b><\/td>\n<td><b>31000<\/b><\/td>\n<\/tr>\n<tr>\n<td><b>9<\/b><\/td>\n<td><b>Pulkit<\/b><\/td>\n<td><b>23<\/b><\/td>\n<td><b>Gandhi nagar<\/b><\/td>\n<td><b>28000<\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b><br \/>\n<\/b><b>Fetched 4 row(s) in 0.52s<\/b><br \/>\nSo, this was all about Impala Offset Clause. Hope you like our explanation.<\/p>\n<h2><span style=\"font-weight: 400\">Conclusion<\/span><\/h2>\n<p><span style=\"font-weight: 400\">As a result, we have seen the whole concept of Impala OFFSET Clause. Still, if any doubt occurs, feel free to ask in the comment section.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In our last tutorial, we discussed Limit Clause and Having Clause. Now, we will discuss Impala Offset Clause, used to\u00a0decide from where the output should be considered in\u00a0Impala. Moreover, we will learn introduction, syntax,&#46;&#46;&#46;<\/p>\n","protected":false},"author":6,"featured_media":19151,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[27],"tags":[4243,6543,6544,6545,14039],"class_list":["post-12460","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-impala","tag-example-impala-offset-clause","tag-impala-offset-clause","tag-impala-offset-clause-example","tag-impala-offset-clause-syntax","tag-syntax-impala-offset-clause"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Impala OFFSET Clause - 5 Min Tutorial - DataFlair<\/title>\n<meta name=\"description\" content=\"Impala OFFSET Clause- what is Offset clause in impala, syntax of Impala Offset clause, offset clause in impala example,real time example of impala Offset\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/impala-offset-clause\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Impala OFFSET Clause - 5 Min Tutorial - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Impala OFFSET Clause- what is Offset clause in impala, syntax of Impala Offset clause, offset clause in impala example,real time example of impala Offset\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/impala-offset-clause\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-04-10T05:02:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-05-09T07:41:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/06\/Impala-OFFSET-Clause-01.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Impala OFFSET Clause - 5 Min Tutorial - DataFlair","description":"Impala OFFSET Clause- what is Offset clause in impala, syntax of Impala Offset clause, offset clause in impala example,real time example of impala Offset","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:\/\/data-flair.training\/blogs\/impala-offset-clause\/","og_locale":"en_US","og_type":"article","og_title":"Impala OFFSET Clause - 5 Min Tutorial - DataFlair","og_description":"Impala OFFSET Clause- what is Offset clause in impala, syntax of Impala Offset clause, offset clause in impala example,real time example of impala Offset","og_url":"https:\/\/data-flair.training\/blogs\/impala-offset-clause\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2018-04-10T05:02:58+00:00","article_modified_time":"2021-05-09T07:41:02+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/06\/Impala-OFFSET-Clause-01.jpg","type":"image\/jpeg"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/impala-offset-clause\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/impala-offset-clause\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89"},"headline":"Impala OFFSET Clause &#8211; 5 Min Tutorial","datePublished":"2018-04-10T05:02:58+00:00","dateModified":"2021-05-09T07:41:02+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/impala-offset-clause\/"},"wordCount":612,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/impala-offset-clause\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/06\/Impala-OFFSET-Clause-01.jpg","keywords":["Example Impala Offset Clause","Impala Offset Clause","Impala Offset Clause Example","Impala Offset Clause Syntax","Syntax Impala Offset Clause"],"articleSection":["Impala Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/impala-offset-clause\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/impala-offset-clause\/","url":"https:\/\/data-flair.training\/blogs\/impala-offset-clause\/","name":"Impala OFFSET Clause - 5 Min Tutorial - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/impala-offset-clause\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/impala-offset-clause\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/06\/Impala-OFFSET-Clause-01.jpg","datePublished":"2018-04-10T05:02:58+00:00","dateModified":"2021-05-09T07:41:02+00:00","description":"Impala OFFSET Clause- what is Offset clause in impala, syntax of Impala Offset clause, offset clause in impala example,real time example of impala Offset","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/impala-offset-clause\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/impala-offset-clause\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/impala-offset-clause\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/06\/Impala-OFFSET-Clause-01.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2018\/06\/Impala-OFFSET-Clause-01.jpg","width":1200,"height":628,"caption":"Impala OFFSET Clause - 5 Min Tutorial"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/impala-offset-clause\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"HBase major compaction","item":"https:\/\/data-flair.training\/blogs\/tag\/hbase-major-compaction\/"},{"@type":"ListItem","position":3,"name":"Impala OFFSET Clause &#8211; 5 Min Tutorial"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/2c58ecb4f73a39f0ef993f1ddfcd7b89","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1ce4a0e3e542444fc73bbebf83e89e8b73e2d95ccb1fcee64da9945f078b97c5?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"The DataFlair Team provides industry-driven content on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our expert educators focus on delivering value-packed, easy-to-follow resources for tech enthusiasts and professionals.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam2\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/12460","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=12460"}],"version-history":[{"count":1,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/12460\/revisions"}],"predecessor-version":[{"id":94038,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/12460\/revisions\/94038"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/19151"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=12460"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=12460"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=12460"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}