SQL语句教程(04) AND OR
- 作者: 小和尚
- 来源: 51数据库
- 2021-07-09
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
- SQLite数据库操作:原生操作,GreenDao操作讲解
- 数据库SQL实战题:获取员工其当前的薪水比其manager当前薪水还高的相关信息(教程)
- SQLSERVER查询区分大小写的写法分析
- SQL学习总结之SQL的分类介绍
- 阶梯到高级T-SQL 1级:高级T-SQL介绍交叉连接
- 高级T-SQL级别1的Stairway:使用CROSS JOIN引入高级T-SQL分析
- 什么是SQL隔离级别?四个SQL隔离级别定义介绍
- Sql递归介绍之用with实现递归查询
- SQLSERVER查询时日期格式化的实例讲解
- 数据库SQL实战:从titles表获取按照title进行分组,注意对于重复的emp_no进行忽略(题解)
