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

SQL必知必会笔记过滤数据

程序员文章站 2022-06-20 22:31:06
sql必知必会笔记过滤数据   在同时使用order by 和where 子句时,应该让order by 位于 where 之后,否则将会产生错误  ...

sql必知必会笔记过滤数据

 

在同时使用order by 和where 子句时,应该让order by 位于 where 之后,否则将会产生错误

 

where子句操作符

 

SQL必知必会笔记过滤数据

 

范围值检查

 

使用between 操作符,示例:

 

select prod_name, prod_price

from products

where prod_price between 5 and 10;

 

2. 高级数据过滤

 

组合where子句

 

and操作符

 

where 子句中的关键字,用来指示检索满足所有给定条件的行:

 

 

from products

where vend_id = 'dll01' and prod_price <= 4;

 

 

 

or操作符

 

where子句中使用的关键字,用来表示检索匹配任一给定条件的行:

 

 

select prod_name, prod_price

from products

where vend_id = 'dll01' or vend_id = ‘brs01’;

 

 

 

in操作符

 

where 子句中用来指定要匹配值的清单的关键字,功能与or 相当:

 

 

select prod_name, prod_price

from products

where vend_id in ( 'dll01', 'brs01' )

order by prod_name;

 

 

 

not操作符

 

where 子句中用来否定其后条件的关键字:

 

 

select prod_name

from products

where not vend_id = 'dll01'

order by prod_name;