`
xiaotian_1981
  • 浏览: 6636 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

WHERE子句

阅读更多
WHERE  expr operator value
--在where子句中不能使用别名
--比较条件:=,>=,,,BETWEEN...AND...,IN(set),LIKE,IS NULL
--比较条件用在将一个表达式与另一个值或表达式进行比较的条件中。

 
例1:

select last_name,department_id,job_id
from employees
where department_id=90;
-- 注:where子句的 日期、字符串必须包含在单引号('')中。数字常数不能包含在单引号中。 所有的字符搜索是区分大小写的。 日期指是区分格式的。默认:DD-MON-RR

 

select last_name,salary
from employees
where salary BETWEEN 2500 AND 3000;
--2500 下限,3000上限。

 

select employee_id,last_name,salary
from employees
where manager_id in(100,101,201);
--in条件也被称为成员条件。

 

select employee_id,manager_id,salary
from employees
where last_name in('Vargas','Jordan');
--   列表中若使用了字符或日期,必须包含在单引号中。
  

 

select first_name
from employees
where first_name like 's%';
-- like通配符。%代表多个字符。_代表一个字符。

 

select last_name
from employees
where last_name like '_u%';

 

select last_name,job_id
from employees
where job_id like 'SA%\_%' ESCAPE '\';
--使用ESCAPE搜索真正的%,_。  注:ESCAPE 将反斜线(\)确定为换码符。

 

  

select last_name,manager_id
from employees
where manager_id IS NULL;
--   NULL条件 包括 IS NULL 和 IS NOT NULL。

 

    逻辑条件:AND、OR、NOT

-- 优先顺序。
算术运算符
连接运算符
比较条件
IS [NOT] NULL,LIKE,[NOT] IN
[NOT]BETWEEN
NOT 逻辑条件
AND 逻辑条件
OR 逻辑条件
--  括号可以更改优先级。
  

 



 

分享到:
评论

相关推荐

    易语言学习进阶WHERE子句

    在易语言的学习过程中,"WHERE子句"是一个非常重要的概念,它是数据库查询语言SQL中的关键部分,同样在易语言中也有其应用。WHERE子句用于在执行数据检索时指定特定的条件,只返回满足这些条件的记录,从而帮助我们...

    T-SQL中where子句与having子句的对比分析.pdf

    T-SQL 中 where 子句与 having 子句的对比分析 T-SQL 中的 SELECT 语句是数据库应用最广泛和最重要的语句之一。在 SELECT 语句中,WHERE 子句和 HAVING 子句都是用来对数据进行筛选的,但是它们之间存在着一些区别...

    MySQL数据库:where子句.pptx

    WHERE子句;WHERE子句;比较运算符用于比较(除TEXT和BLOB类型外) 两个表达式值,MySQL支持的比较运算符有:=(等于)、<(小于)、(小于等于)、>(大于)、>=(大于等于)、(相等或都等于空)、(不等于)、!=(不...

    精确分析MySQL数据库中优化WHERE子句

    精确分析MySQL数据库中优化WHERE子句 在 MySQL 数据库中,WHERE 子句的优化是非常重要的,因为它可以极大地提高查询的效率。本文将详细分析 MySQL 数据库中优化 WHERE 子句的方法和技巧。 删除不必要的括号 在 ...

    易语言学习进阶WHERE子句源码

    在易语言的学习过程中,掌握WHERE子句是非常重要的一步,因为它在数据查询和处理中起着关键作用。 WHERE子句是SQL(结构化查询语言)中的一个基本组成部分,但在易语言中也有类似的概念。WHERE子句用于在执行SELECT...

    详析SQL语言的WHERE子句与HAVING子句.pdf

    本文将深入探讨SQL中的WHERE子句和HAVING子句,这两种子句在查询语句中扮演着重要角色。 WHERE子句是SQL查询语句的基础部分,用于在检索数据时设定条件。它在SELECT语句中使用,对查询结果进行筛选,只返回满足特定...

    08.Oracle的where子句1

    Oracle的WHERE子句是SQL查询语句中至关重要的一部分,它用于在从数据库中检索数据时定义特定的筛选条件。在本教程中,我们将探讨WHERE子句的语法、使用方法以及如何与其他运算符结合来增强查询功能。 首先,我们...

    T396240109.zip VB.net中,如何动态构建Linq的Where子句

    在VB.NET中,使用LINQ(Language Integrated Query)可以方便地对数据进行查询操作,而动态构建LINQ的Where子句则是在运行时根据条件创建查询的关键技术。这对于那些需要根据用户输入或不确定条件进行查询的情况非常...

    SEIECT—SQL语句中Where子句功能解析与应用.pdf

    其中,Where子句在SELECT语句中扮演着极为关键的角色,它用于限定查询结果的范围,筛选出符合特定条件的记录。本文将对SELECT—SQL语句中Where子句的功能进行详细的解析,并通过实例说明其在不同查询方式下的应用。 ...

    熟练编写存储过程,抓住where子句

    数据库的学习是一项艰巨的任务,其中的存储过程尤其重要且难以学通……希望这些资源对你有所帮助!

    用“多叉树”构造SQL查询中的WHERE子句——“多叉树”在VB中的实现及应用.pdf

    《用“多叉树”构造SQL查询中的WHERE子句——“多叉树”在VB中的实现及应用》 在开发基于数据库的管理信息系统时,信息查询功能是必不可少的一部分。为了满足用户复杂多样的查询需求,程序员需要构建能够处理各种...

    详解MySQL中WHERE子句的用法

    在MySQL中,WHERE子句是SQL查询语句中不可或缺的一部分,它允许你在从数据库中提取数据时设置特定的条件。WHERE子句常用于SELECT、DELETE和UPDATE操作,以过滤出满足特定条件的记录。以下是对WHERE子句更深入的解释...

    SQL中where子句与having子句的区别小结

    在SQL查询中,`WHERE`子句和`HAVING`子句都是用来过滤数据的,但它们的应用场景和功能有所不同。`WHERE`子句主要用于在数据分组之前筛选单个行,而`HAVING`子句则是在数据经过`GROUP BY`分组后对分组结果进行筛选。 ...

    MySQL使用WHERE子句设置查询条件

    WHERE子句设置查询条件,过滤掉不需要的数据行。  例如下面语句查询年龄大于10的数据: SELECT * FROM student WHERE age>10  WHERE子句可包括各种条件运算符: 运算符 表示形式 比较运算符(大小比较) >、...

    Linux运维-运维课程d2-MySQL基本SQL语句(下)-11-WHERE子句之逻辑运算符.mp4

    Linux运维-运维课程d2-MySQL基本SQL语句(下)-11-WHERE子句之逻辑运算符.mp4

    Linux运维-运维课程d2-MySQL基本SQL语句(下)-10-WHERE子句之等于大于小于不等于查询.mp4

    Linux运维-运维课程d2-MySQL基本SQL语句(下)-10-WHERE子句之等于大于小于不等于

    计算机软件技术基础-02 WHERE子句.ppt

    在SQL查询中,`WHERE`子句是用来筛选数据的关键部分,它允许我们根据指定的条件对数据进行过滤,只返回符合条件的记录。本篇主要介绍了`WHERE`子句中常用的逻辑运算符和谓词,包括`NOT`, `AND`, `OR`, `IN`以及`...

    易语言学习进阶WHERE子句源码-易语言

    在这个“易语言学习进阶WHERE子句源码”资源中,我们主要探讨的是易语言中的查询语句,特别是WHERE子句的使用和进阶技巧。 WHERE子句是SQL语言中的一个关键部分,用于在查询数据时设置条件,筛选出满足特定条件的...

    MySQL 联合索引与Where子句的优化 提高数据库运行效率

    本文主要探讨了联合索引和Where子句优化对于提升数据库运行效率的影响。 首先,联合索引是一种在多个列上创建的索引,目的是为了加速对多列查询的响应。在案例中,由于数据库记录数达到近8W,涉及排序的查询变得...

    帆软FCRP-D数据库练习题2

    可以使用FROM子句来指定要查询的表名,并使用WHERE子句来过滤条件。 3. 找出订单销售额前五的订单是经由哪家运货商运送的 知识点:SELECT 语句、FROM 子句、ORDER BY 子句、LIMIT 子句 在这个问题中,需要使用...

Global site tag (gtag.js) - Google Analytics