MySQL-where条件查询

概述

本文讲解条件查询,包括 单条件查询 和 多条件查询

能够查询出,符合条件的结果,相当于在京东里搜索手机

单条件查询

语法

select * from 表名 where 列名 [比较运算符] 值

比较运算符

运算符 含义
= 等于
<> 或者 != 不等于
< 小于
<= 小于等于
> 大于
>= 大于等于

例子

  1. 查询工资大于1500的雇员信息
    select * from emp where sal>1500
    
  2. 查询deptno是20的员工信息,仅列出编号、名字、工资
    select empno,ename,sal from emp where deptno=20
    

字符串的比较

  1. 查询job是manager的员工

    select * from emp where job='MANAGER'
    

    注意: 当值是字符串时,区分大小写,所以MANAGER必须大写

  2. 查询job不是manager的员工

    select * from emp where job<>'MANAGER'
    

练习

  1. 查询部门编号是30的员工所有信息

  2. 列出职位为(MANAGER )的员工的编号,姓名

  3. 找出奖金高于工资的员工

  4. 查询每个员工的姓名、工资、奖金、工资与奖金的和


原文出处:/show_1EF4uwevmA5r.html