计算机程序设计

SQL其中:应用和实例的方法

对于使用SQL数据库被认为是最常见的编程语言之一。 设计语言不仅可以创建一个数据库,还要花费时间与她上的数据变化或样本的各种操作。

要选择使用从[表名]选择设计[数据集]数据库中的数据。 经验表明,在数据检索请求使用80%的病例需要应用各种条件 - 设置。 在另外这样做是一种语言的要求,它的复杂性,通过引入条件SQL-哪里。

使用方法在条件

相当常见的是,程序员应主要选择以提供报告,存储在数据库中的数据。 这可能不足以构建一个简单的选择查询。 作为一项规则,你还必须考虑到各种情况,采样参数,这可能是相当多的,或检查。 如果数据在范围内或在一个特定的表中概述。

SQL-凡设计可以用于设置采样数据或条件来验证表中的采样数据或侧面的发生。

当使用了设置采样参数

如果要指定某些参数来选择报告数据库,SQL-在哪里设计的语法可以很容易地安排。 要做到这一点,你可以使用以下规则:

  1. 我们需要建设的SELECT * prostroen标准要求。

  2. 使用密钥确定加入的结构与表将做出选择。

  3. 随着结构,其中设定的参数列表中的样本。

这种要求是在建设非常简单,即使是初学者也不会造成困难。

使用结构验证的发生

如果任务不仅在桌子上的状态的数据选择,还要检查其入境的另一个计划中的一个或多个表中的程序员,SQL-凡设计是必不可少的。

采用这种结构,语法可以建立在相同的条件,但与嵌套查询,这将检查在一组第三方数据库表中选择行的发生。

作为一项规则,为了这个目的而形成,它记录了所有必要的临时表,以验证数据集的发生。

使用Where的例子

当SQL实例现在将给出。 我开始想象,有两个表中的数据 - 托瓦尔和TovarAmount。 在第一个,也有出售的商品的名称,价格,销售日期和谁购买产品的客户。 在第二个指示的商品的存在,或者说什么是可用的。

查询参数,它规定了对天量将是以下类型的设计出售所有项目的例子:

选择从托瓦尔*

其中T_Date> = '12 / 01/2016 '和T_Date <=' '12 / 07/1016和T_PriceOut> 0

这样的计划的查询返回的产品,数据表,这是在最初七天腊的出售,由采样条件之一所指示的列表:T_PriceOut> 0。

如果我们认为有库存的商品输出的情况下,这样的计划的建设将是:

选择从托瓦尔*

其中T_Tovar在(选择TA_Tovar其中TA_量> 0)

嵌套条件在哪里可能有很多,但值得一提的是,更多的条件强加,时间越长,就会运行查询。 这对使用临时表的原因。 更快的生成这几条,然后在他们的数据进行比较,而不是建立与数据验证的多层次的条件。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhcn.delachieve.com. Theme powered by WordPress.