设为首页 加入收藏

TOP

数据库Sql知识总结(三)
2018-03-24 09:50:32 】 浏览:539
Tags:数据库 Sql 知识 总结
OM 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
首页 上一页 1 2 3 4 下一页 尾页 3/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇linux下安装mysql提示pleaseinsta.. 下一篇SQLServer之常用的分页查询语句介..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目