

{"id":87248,"date":"2021-03-30T09:00:29","date_gmt":"2021-03-30T03:30:29","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=87248"},"modified":"2021-03-14T13:16:44","modified_gmt":"2021-03-14T07:46:44","slug":"sql-view","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/sql-view\/","title":{"rendered":"SQL View &#8211; A Complete Guide"},"content":{"rendered":"<p>SQL is a popular database query language. It has applications in various use cases of software designing. When we query the available data, we also come across data that is not required by us or is of little or no use.<\/p>\n<p>SQL views come in handy here. By using SQL views, we can easily modify and access the data we need.<\/p>\n<p>The view creates a virtual table on which we can execute all types of queries and transaction statements.<\/p>\n<p>Let us learn more about SQL View.<\/p>\n<h3>What are SQL Views?<\/h3>\n<p>SQL views are virtual tables created by using a CREATE VIEW statement. Views do not take up extra memory and are not stored but can be used by their names and can be further queried using SQL statements.<\/p>\n<p>By using SQL views, we can create a virtual table consisting of the columns we require. We can even use conditionals and WHERE clause while creating the view to get the data that follows a certain specified constraint.<\/p>\n<p>The basic syntax of CREATE view is as follows:<\/p>\n<p><strong>Syntax:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">CREATE VIEW view_name AS \r\nSELECT column1, column2, ...\r\nFROM table_name\r\nWHERE condition;\r\n<\/pre>\n<h3>Why do we need SQL Views?<\/h3>\n<p>In today\u2019s world, data is being created at very high rates, and it is a big challenge to deal with these massive amounts of data.<\/p>\n<p>When a data scientist deals with data, many filters and tweaks in data are needed to be done to reach correct conclusions.<\/p>\n<p>The freedom to view data in small pieces that satisfy the provided conditional without wasting extra memory proves to be a boon.<\/p>\n<p>SQL views help us to assess and understand data, while the efficiency of a system is taken care of by the virtual property of the view.<\/p>\n<h3>SQL Demo Database and Examples<\/h3>\n<p>Let us first have a look at our database DataFlair_Employee :<br \/>\n<strong>Query:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">SELECT * FROM DataFlair_Employee ;<\/pre>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image7-6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-87284\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image7-6.png\" alt=\"View SQL database\" width=\"1920\" height=\"968\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image7-6.png 1920w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image7-6-300x151.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image7-6-1024x516.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image7-6-150x76.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image7-6-768x387.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image7-6-1536x774.png 1536w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image7-6-720x363.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image7-6-520x262.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image7-6-320x161.png 320w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<h3>How to create a View in SQL?<\/h3>\n<p>A view is created by using the CREATE VIEW statement.<\/p>\n<p><strong>Syntax:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">CREATE VIEW view_name AS \r\nSELECT column1, column2, ...\r\nFROM table_name\r\nWHERE condition;\r\n<\/pre>\n<p><strong>Example 1:<\/strong> Let us start by creating a view where all the employees of DataFlair with age more than or equal to 21 years.<br \/>\n<strong>Query:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">CREATE VIEW DataFlair_21yo AS \r\nSELECT *\r\nFROM dataflair_employee\r\nWHERE age &gt;= 21;\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image4-9.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-87283\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image4-9.png\" alt=\"Create view in SQL\" width=\"1920\" height=\"972\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image4-9.png 1920w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image4-9-300x152.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image4-9-1024x518.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image4-9-150x76.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image4-9-768x389.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image4-9-1536x778.png 1536w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image4-9-720x365.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image4-9-520x263.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image4-9-320x162.png 320w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<p>When we query the created view using the SELECT statement, we can see the created view and the data, where the condition we provided on age is satisfied and followed.<\/p>\n<h3>How to Query a View in SQL?<\/h3>\n<p>We can run queries on a view just like a SQL table using the SELECT statement.<br \/>\n<strong>Syntax:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">SELECT column1,column2, column3, \u2026.. \r\nFROM viewName\r\nWHERE condition ;\r\n\r\n<\/pre>\n<p><strong>Example 1:<\/strong> Let us try to find the details of employees with a salary more than Rs 30,000 and age above 25 years by querying our created view.<br \/>\n<strong>Query:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">SELECT * FROM dataFlair_21yo WHERE salary &gt; 30000 AND age &gt; 25 ;\r\n<\/pre>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image2-16.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-87280\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image2-16.png\" alt=\"Select view in SQL\" width=\"1920\" height=\"972\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image2-16.png 1920w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image2-16-300x152.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image2-16-1024x518.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image2-16-150x76.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image2-16-768x389.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image2-16-1536x778.png 1536w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image2-16-720x365.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image2-16-520x263.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image2-16-320x162.png 320w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<p>In the result, we can see the details of the employees which satisfy our given condition.<\/p>\n<h3>How to perform operations on a View in SQL?<\/h3>\n<p><strong>Syntax:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">SELECT column1,column2, column3, \u2026.. \r\nFROM viewName\r\nWHERE condition ;\r\n<\/pre>\n<h3>How to update a View in SQL?<\/h3>\n<p>We use the CREATE OR REPLACE VIEW statements to update or modify the existing view.<\/p>\n<p><strong>Syntax:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">CREATE OR REPLACE VIEW view_name AS\r\nSELECT column1, column2, ...\r\nFROM table_name\r\nWHERE condition ;\r\n<\/pre>\n<p><strong>Example 1:<\/strong> Let us only store the name and salary of an employee in the view we created.<br \/>\n<strong>Query:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">CREATE OR REPLACE VIEW dataFlair_21yo AS\r\nSELECT name_emp, salary\r\nFROM dataflair_employee\r\nWHERE age &gt;= 21 ;\r\n<\/pre>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image5-9.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-87282\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image5-9.png\" alt=\"Create view in SQL\" width=\"1920\" height=\"972\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image5-9.png 1920w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image5-9-300x152.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image5-9-1024x518.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image5-9-150x76.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image5-9-768x389.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image5-9-1536x778.png 1536w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image5-9-720x365.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image5-9-520x263.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image5-9-320x162.png 320w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<p>We can see that our view is modified and now contains only two columns: name and age of the employees at DataFlair.<\/p>\n<h3>How to Drop a View in SQL?<\/h3>\n<p>When we drop a view it is permanently deleted and can\u2019t be regained.<br \/>\n<strong>Syntax:\u00a0<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">DROP VIEW view_name ;<\/pre>\n<p><strong>Example 1:<\/strong> Let us drop the view we created.<br \/>\n<strong>Query:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">DROP VIEW dataflair_21yo ;<\/pre>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image1-17.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-87279\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image1-17.png\" alt=\"Drop view\" width=\"1920\" height=\"972\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image1-17.png 1920w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image1-17-300x152.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image1-17-1024x518.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image1-17-150x76.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image1-17-768x389.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image1-17-1536x778.png 1536w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image1-17-720x365.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image1-17-520x263.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image1-17-320x162.png 320w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<p>We can clearly see our view is dropped, and now we can no longer access it. Let us try by running a SELECT query on the view we dropped.<\/p>\n<p><strong>Query:<\/strong><\/p>\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"null\">SELECT * FROM DataFlair_21yo ;<\/pre>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image3-14.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-87281\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image3-14.png\" alt=\"Drop view in SQL\" width=\"1920\" height=\"972\" srcset=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image3-14.png 1920w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image3-14-300x152.png 300w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image3-14-1024x518.png 1024w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image3-14-150x76.png 150w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image3-14-768x389.png 768w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image3-14-1536x778.png 1536w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image3-14-720x365.png 720w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image3-14-520x263.png 520w, https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/image3-14-320x162.png 320w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/a><\/p>\n<p>We can see the error code above, which means our view was dropped successfully.<\/p>\n<h3>Managing Views in SQL<\/h3>\n<p>While creating views we need to manage them as well. Some of these operations are:<\/p>\n<ul>\n<li>Creating a view<\/li>\n<li>Updating a view<\/li>\n<li>Viewing the data in the view<\/li>\n<li>Renaming a view<\/li>\n<li>Dropping the view<\/li>\n<\/ul>\n<h3>Advantages of SQL View<\/h3>\n<p>Views are used for three major reasons:<\/p>\n<h4>1. Security<\/h4>\n<p>A database contains large amounts of data, some of which are sensitive and need to be kept safe.<\/p>\n<p>When we use Views, we can decide what data is exposed and what data is kept hidden.<\/p>\n<h4>2. Simplicity<\/h4>\n<p>A database contains thousands of tables, using views, we can create simplified virtual tables of only the data we require.<\/p>\n<p>This helps in reducing the query time and simplifies the storage system as well.<\/p>\n<h4>3. Consistency<\/h4>\n<p>While querying data, we often write very complex formulas and queries to get the data we require.<\/p>\n<p>When we use views, we can hide this extra detailing and create consistency in the data.<\/p>\n<h3>Summary<\/h3>\n<p>We have seen what SQL views are and why do we need SQL Views. The functionality of views is the same as the tables in a database. Views are virtual tables that do not use extra memory.<\/p>\n<p>We need to keep in mind that views store updated data. With the help of Views, we can easily and efficiently study our data and query for the required output data.<\/p>\n<p>We have seen how to create, query, and modify an existing view with various conditions and arithmetic operations.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SQL is a popular database query language. It has applications in various use cases of software designing. When we query the available data, we also come across data that is not required by us&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":87249,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[66],"tags":[23853,23855,23854],"class_list":["post-87248","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sql","tag-sql-view","tag-sql-views","tag-view-in-sql"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SQL View - A Complete Guide - DataFlair<\/title>\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\/sql-view\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SQL View - A Complete Guide - DataFlair\" \/>\n<meta property=\"og:description\" content=\"SQL is a popular database query language. It has applications in various use cases of software designing. When we query the available data, we also come across data that is not required by us&#046;&#046;&#046;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/sql-view\/\" \/>\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=\"2021-03-30T03:30:29+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/SQL-Views.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=\"6 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SQL View - A Complete Guide - DataFlair","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\/sql-view\/","og_locale":"en_US","og_type":"article","og_title":"SQL View - A Complete Guide - DataFlair","og_description":"SQL is a popular database query language. It has applications in various use cases of software designing. When we query the available data, we also come across data that is not required by us&#46;&#46;&#46;","og_url":"https:\/\/data-flair.training\/blogs\/sql-view\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2021-03-30T03:30:29+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/SQL-Views.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":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/sql-view\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/sql-view\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/b49855299264df5e27e3ec6c2cd9fde9"},"headline":"SQL View &#8211; A Complete Guide","datePublished":"2021-03-30T03:30:29+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/sql-view\/"},"wordCount":828,"commentCount":1,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/sql-view\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/SQL-Views.jpg","keywords":["SQL View","SQL Views","View in SQL"],"articleSection":["SQL Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/sql-view\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/sql-view\/","url":"https:\/\/data-flair.training\/blogs\/sql-view\/","name":"SQL View - A Complete Guide - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/sql-view\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/sql-view\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/SQL-Views.jpg","datePublished":"2021-03-30T03:30:29+00:00","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/sql-view\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/sql-view\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/sql-view\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/SQL-Views.jpg","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/03\/SQL-Views.jpg","width":1200,"height":628,"caption":"SQL Views"},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/sql-view\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"SQL Tutorials","item":"https:\/\/data-flair.training\/blogs\/category\/sql\/"},{"@type":"ListItem","position":3,"name":"SQL View &#8211; A Complete Guide"}]},{"@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\/b49855299264df5e27e3ec6c2cd9fde9","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/ef46b745ddad2fad690af626c6ef29b91809ad0a9f5ef398d07817d8cad042f5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/ef46b745ddad2fad690af626c6ef29b91809ad0a9f5ef398d07817d8cad042f5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/ef46b745ddad2fad690af626c6ef29b91809ad0a9f5ef398d07817d8cad042f5?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"DataFlair Team is a group of passionate educators and industry experts dedicated to providing high-quality online learning resources on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. With years of experience in the field, the team aims to simplify complex topics and help learners advance their careers. At DataFlair, we believe in empowering students and professionals with the knowledge and skills needed to thrive in today\u2019s fast-paced tech industry. Follow us for Free courses, expert insights, tutorials, and practical tips to boost your learning journey.","url":"https:\/\/data-flair.training\/blogs\/author\/datafbdad\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/87248","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=87248"}],"version-history":[{"count":3,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/87248\/revisions"}],"predecessor-version":[{"id":87322,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/87248\/revisions\/87322"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/87249"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=87248"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=87248"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=87248"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}