一、语法

select 查询列表from 表名where 筛选条件

二、筛选条件的分类

1、简单条件运算符

< > != >= <=

2、逻辑运算符

$$ || !
and or not

3、模糊查询

like:一般搭配通配符使用,可以判断字符型或数值型…..通配符:%任意多个字符,_任意单个字符
between and
in
is null /is not null:用于判断null值

is null PK <=>
普通类型的数值 null值 可读性
is null × √ √
<=> √ √ ×

一.按照条件判断查询

  1. -- 查询收入大于10000的用户
  2. select *
  3. from 表名
  4. WHERE salary >10000;
  5. -- 查询部门标号不等于90号的员工信息
  6. select *
  7. from employees
  8. WHERE department_id !=90;

二.按照逻辑表达式查询

  1. #查询员工工资大于10000小于20000人的信息
  2. SELECT
  3. CONCAT(first_name,last_name),
  4. salary,
  5. commission_pct
  6. FROM
  7. employees
  8. WHERE
  9. salary>=10000 AND salary<=20000;

三.模糊查询

  1. -- like查询
  2. select *
  3. from employees
  4. WHERE last_name like '%a%';