欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

SQL语句教程(04) AND OR

程序员文章站 2022-10-18 11:33:35
  sql语句教程(04) and or   在上一页中,我们看到 where 指令可以被用来由表格中 有条件地选取资料。 这个条件可能是简单的 (像上一页的例子),也可能是复杂...

  sql语句教程(04) and or

  在上一页中,我们看到 where 指令可以被用来由表格中 有条件地选取资料。 这个条件可能是简单的 (像上一页的例子),也可能是复杂的。复杂条件是由二或多个简单条件透过 and 或是 or 的连接而成。 一个 sql 语句中可以有无限多个简单条件的存在。 复杂条件的语法如下:

  select "栏位名" from "表格名" where "简单条件" {[and|or] "简单条件"}+ {}+ 代表{}之内的情况会发生一或多次。在这里的意思就是 and 加简单条件及 or 加简单条件的情况可 以发生一或多次。另外,我们可以用 () 来代表条件的先后次序。

  举例来说,我们若要在 store_information 表格中选出所有 sales 高于 $1,000 或是 sales 在 $500 及$275 之间的资料的话 store_information 表格

  -------------------------------------------------------------

  store_name sales sales date

  los angeles $1500 jan-05-1999

  san diego $250 jan-07-1999

  san francisco $300 jan-08-1999

  boston $700 jan-09-1999

  -------------------------------------------------------------

  我们就打入

  select store_name from store_information where sales > 1000 or (sales < 500 and sales > 275)

  结果:

  store_name