栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

MySQL进阶2:条件查询

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MySQL进阶2:条件查询

语法:
    select   查询列表
    from        表名
    where     筛选条件;

分类:
    一,按条件表达式筛选
    条件运算符: ><= != <> >= <=


    二,按逻辑表达式筛选
    作用:用于连接条件表达式
    逻辑运算符:&& || !
        and    or  not


    三,模糊查询
            like
            between
            in
            is null

=======================================================

 一,按条件表达式筛选
#案例一, 查询工资>12000的员工信息
SELECt   *
FROM    employees
WHERe    salary>12000;

 

 

#案例二,查询部门编号不等于90的员工编号和部门编号
SELECt last_name,department_id
FROM  employees
WHERe department_id<>90;

 

 二,按逻辑表达式筛选
#案例一,查询工资在10000到20000之间的员工名,工资及奖金
SELECt last_name,salary,commission_pct
FROM  employees
WHERe salary>=10000 AND salary<=20000;

 

 

#案例二,查询部门编号不是在90-110之间,或者工资高于15000的员工信息
SELECt *
FROM employees
WHERe department_id<90 OR department_id>110 OR salary>15000;

 

 三,模糊查询

1.like
特点:一般和通配符搭配使用
通配符:%任意多个字符,包含0个字符
    _任意单个字符

 

#案例一,查询员工名包含字符a的员工信息
SELECt *
FROM  employees
WHERe last_name LIKE '%a%';

 

#案例二,查询员工中第三个字符为n,第五个字符为l的员工名和工资
SELECt last_name,salary
FROM employees
WHERe last_name LIKE'__n_l%';

 

 

#案例三,查询员工名中第二个字符为_的员工名
SELECt last_name
FROM employees
WHERe last_name LIKE '_$_%'ESCAPE'$';
#解释:$此时表示转义,后面的escape解释  其实可以直接_,即‘__%’

 #2.between and

#案例一,查询员工编号在100-120之间的员工信息
SELECt *
FROM employees
WHERe employee_id BETWEEN 100 AND 120;

 

#3.in

#案例1,查询没有奖金的员工名和奖金率
SELECt last_name,commission_pct
FROM employees
WHERe commission_pct IS NULL;

#案例2,查询有奖金的员工名和奖金率
SELECt last_name,commission_pct
FROM employees
WHERe commission_pct IS NOT NULL;

 

 

#安全等于  <=>
#用来判断是否等于,如果等于true

#案例1,查询没有奖金的员工名和奖金率
SELECt last_name,commission_pct
FROM employees
WHERe commission_pct <=> NULL;

#案例二,查询工资为12000的员工信息

SELECt last_name,salary
FROM employees
WHERe salary<=> 12000;

======================================================

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/992589.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号