帮助中心 >  技术知识库 >  数据库 >  相关技术支持 >  细化解析数据库和应用程序中的SQL查询

细化解析数据库和应用程序中的SQL查询

2009-12-01 13:51:56 12614



"SQL" 中的 "Q" 表示查询查询 (Query)。使用 SELECT 语句从数据库中查询 (或检索检索SELECT 语句执行上述所有操作。投影是表中各列的子集。)

例如,以下 SELECT 语句检索成本超过 $15 的所有产品的名称和价格:


SELECT name, unit_price
FROM product
WHERE unit_price > 15

此查询同时使用投影


(SELECT name, unit_price)
和限制 (WHERE
unit_price > 15)。

连接通过比较每一表中各列的值,将两个或更多表中的各行关联起来。例如,您可能想要为发运的商品件数超过一打的所有订单项选择订单项识号和产品名称:


SELECT sales_order_items.id, product.name
FROM product JOIN sales_order_items
WHERE sales_order_items.quantity > 12

product 表和 sales_order_items 表基于两个表间的外键关系连接在一起。

有关更多信息,除了查询以外,您还可以使用 SQL 进行许多操作。 SQL 包括创建表、视图和其它数据库对象的语句。"SQL" 中的 "Q" 表示查询查询 (Query)。使用 SELECT 语句从数据库中查询或检索检索SELECT 语句执行上述所有操作。投影是表中各列的子集。限制限制 (也称作选择选择于某些条件)。

例如,以下 SELECT 语句检索成本超过 $15 的所有产品的名称和价格:


SELECT name, unit_price
FROM product
WHERE unit_price > 15

此查询同时使用投影 (SELECT name, unit_price) 和限制 (WHEREunit_price > 15)。

连接通过比较每一表中各列的值,将两个或更多表中的各行关联起来。


例如,您可能想要为发运的商品件数超过一打的所有订单项选择订单项标识号和产品名称:


SELECT sales_order_items.id, product.name
FROM product JOIN sales_order_items
WHERE sales_order_items.quantity > 12

product 表和 sales_order_items 表基于两个表间的外键关系连接在一起。

你还可以使用 SQL 进行许多操作。 SQL 包括创建表、视图和其它数据库对象的语句。它还包括修改表的语句 (INSERT、UPDATE 和 DELETE 语句)以及执行在本手册中讨论的其它许多数据库任务的语句


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: