SQL语句教程(04) AND OR

  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

(0)
上一篇 2022年3月21日
下一篇 2022年3月21日

相关推荐