Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103118294
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: Sybase

2008-04-10 21:22:38

  来源:赛迪网    作者:Anywhere

"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 语句)以及执行在本手册中讨论的其它许多数据库任务的语句。

阅读(442) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~