当前位置: 首页 > news >正文

新邵县住房和城乡建设局网站/国内建站平台

新邵县住房和城乡建设局网站,国内建站平台,江苏国龙翔建设有限公司网站,吉林网站建设价格视图是可视化的表。 SQL CREATE VIEW 语句 什么是视图? 在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。 视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、…

视图是可视化的表。

SQL CREATE VIEW 语句

什么是视图?

在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。

视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。

注释:数据库的设计和结构不会受到视图中的函数、where 或 join 语句的影响。

SQL CREATE VIEW 语法

CREATE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition

注释:视图总是显示最近的数据。每当用户查询视图时,数据库引擎通过使用 SQL 语句来重建数据。

SQL CREATE VIEW 实例

可以从某个查询内部、某个存储过程内部,或者从另一个视图内部来使用视图。通过向视图添加函数、join 等等,我们可以向用户精确地提交我们希望提交的数据。

样本数据库 Northwind 拥有一些被默认安装的视图。视图 "Current Product List" 会从 Products 表列出所有正在使用的产品。这个视图使用下列 SQL 创建:

CREATE VIEW [Current Product List] AS
SELECT ProductID,ProductName
FROM Products
WHERE Discontinued=No

我们可以查询上面这个视图:

 

SELECT * FROM [Current Product List]

Northwind 样本数据库的另一个视图会选取 Products 表中所有单位价格高于平均单位价格的产品:

CREATE VIEW [Products Above Average Price] AS
SELECT ProductName,UnitPrice
FROM Products
WHERE UnitPrice>(SELECT AVG(UnitPrice) FROM Products) 

我们可以像这样查询上面这个视图:

SELECT * FROM [Products Above Average Price]

另一个来自 Northwind 数据库的视图实例会计算在 1997 年每个种类的销售总数。请注意,这个视图会从另一个名为 "Product Sales for 1997" 的视图那里选取数据:

CREATE VIEW [Category Sales For 1997] AS
SELECT DISTINCT CategoryName,Sum(ProductSales) AS CategorySales
FROM [Product Sales for 1997]
GROUP BY CategoryName 

我们可以像这样查询上面这个视图:

SELECT * FROM [Category Sales For 1997]

我们也可以向查询添加条件。现在,我们仅仅需要查看 "Beverages" 类的全部销量:

SELECT * FROM [Category Sales For 1997]
WHERE CategoryName='Beverages'

SQL 更新视图

您可以使用下面的语法来更新视图:

SQL CREATE OR REPLACE VIEW Syntax
CREATE OR REPLACE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition

现在,我们希望向 "Current Product List" 视图添加 "Category" 列。我们将通过下列 SQL 更新视图:

CREATE VIEW [Current Product List] AS
SELECT ProductID,ProductName,Category
FROM Products
WHERE Discontinued=No

SQL 撤销视图

您可以通过 DROP VIEW 命令来删除视图。

SQL DROP VIEW Syntax
DROP VIEW view_name

转载于:https://www.cnblogs.com/gui8617788/p/3941006.html

http://www.lbrq.cn/news/1587961.html

相关文章:

  • 企业一般用哪个erp系统/广州百度搜索排名优化
  • 新疆建设厅网站/seo关键词排名优化哪家好
  • 室内设计网站都有哪些平台/搜索引擎提交入口大全
  • 响应式网站制作/清理大师
  • 网站建设用苹果系统与liunx/品牌营销策划与管理
  • qml 网站开发/备案查询站长工具
  • 网站制作里的更多怎么做/seo1视频发布会
  • 阿里巴巴的网站怎么做的/搜索引擎优化搜索优化
  • 160 作者 网站建设 amp/aso搜索排名优化
  • wordpress企业主题模板下载/长春seo排名
  • b2c旅游电子商务网站有哪些/南昌seo排名扣费
  • 禅城区企业网站建设/seo怎么做优化排名
  • 展览策划/关键词优化简易
  • 成都市网站设计开发/今日军事新闻最新消息
  • 太原做网站设计/免费seo网站推广
  • 广州黄埔网站建设公司/深圳网站制作推广
  • 内江网站建设/十大经典事件营销案例
  • 不更新网站如何做排名/十大推广app平台
  • 哪个商城网站建设好/一键优化清理加速
  • 网站模板超市/优化
  • 商城网页设计html和css代码/seo在线优化工具 si
  • 建设一个旅游电子商务网站/网络营销以什么为中心
  • 帮别人做彩票网站吗/线下营销推广方式有哪些
  • 佛山建设专业网站/百度seo报价方法
  • 网站建设优化文档/网站制作多少钱
  • 网站 优化 日志/淘宝指数查询工具
  • 信息流广告是什么意思?/推广关键词如何优化
  • 小说网站的里面的搜索是怎么做的/app平台搭建需要多少钱
  • 泰州网页制作/郑州seo管理
  • 做宠物网站还有前景嘛/网销是什么工作好做吗
  • 深入解析Java类加载机制:双亲委派模型的设计与实现
  • 数据分析——Pandas库
  • 模拟-38.外观数列-力扣(LeetCode)
  • [LVGL] 布局系统 lv_flex, lv_grid | 输入设备 lv_indev | union
  • Mysql数据仓库备份脚本
  • 【关于Java的泛型(基础)】