码迷,mamicode.com
首页 > 编程语言 > 详细

DQL 语言 --条件查询

时间:2020-07-23 22:15:31      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:技术   HERE   表名   between   employees   通配符   判断   dql   style   

一、语法

 

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

 

二、筛选条件的分类

  1、简单条件运算符
    > < = <> != >= <=  <=>安全等于
    
  #案例1:查询工资>12000的员工信息:
SELECT 
    *
FROM
    employees
WHERE
    salary>12000;   

技术图片

 

   #案例2:查询部门编号不等于90号的员工名和部门编号

SELECT 
    last_name,
    department_id
FROM
    employees
WHERE
    department_id<>90;

  2、逻辑运算符

    && and
    || or
    !  not
  
  #案例1:查询工资z在10000到20000之间的员工名、工资以及奖金
SELECT 
    last_name,
    department_id
FROM
    employees
WHERE
    department_id<>90;

  

  #案例2:查询部门编号不是在90到110之间,或者工资高于15000的员工信息

SELECT
    *
FROM
    employees
WHERE
    NOT(department_id>=90 AND  department_id<=110) OR salary>15000;

 

 

  
3、模糊查询
    like:一般搭配通配符使用,可以判断字符型或数值型
    通配符:%任意多个字符,_任意单个字符
    between and
    in
    is null /is not null:用于判断null值
    
    is null PK  <=>  普通类型的数值               null值              可读性
      is null                 ×                                  √                    √
                        <=>                  √                                  √                    ×
  

DQL 语言 --条件查询

标签:技术   HERE   表名   between   employees   通配符   判断   dql   style   

原文地址:https://www.cnblogs.com/lfw421935678/p/13367728.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!