当前位置: 首页 > article >正文

SQL 使用where字句条件查询

where字句使用

使用where字句可以限制select查寻结果中返回的行。必须满足where字句设置的条件的行才会返回,where字句跟着from之后。

语法格式:

select clo,clo2,...

from table

where  condition

条件condition由列名、表达式、常数和比较运算符组成。

条件指定一个或多个表达式和逻辑运算符组合。

where字句可以对列、文字、算术表达式或函数中的值进行比较,包含元素如下:

(1)列名  (2)比较条件  (3)列名、常数或值列表

比较运算符

运算符含义
=等于
>大于
>=大于或等于
<

小于

<=小于或等于
<>不等于
between ... and ...两值之间(包含这两个值)
in(set)与任一列表值相匹配
like与字符模式相匹配(_一个字符,%任意个字符)
is null为空

NULL条件包括IS NULL 和 IS NOT NULL条件

IS NULL条件可以测试空值,空值表示该值不可用、未分配、未知或不适用。

where字句中可以使用逻辑运算符

逻辑运算符:

(1)AND 如果两个条件同时为真,返回TRUE

(2)OR 如果有一个条件中有一个为真,返回TRUE

(3)NOT 如果条件为假 ,返回TRUE

AND和OR运算符可以连接WHERE字句限定的条件,使WHERE字句中包含多个条件


http://www.kler.cn/a/16516.html

相关文章:

  • Redis高可用-主从复制
  • GISBox VS ArcGIS:分别适用于大型和小型项目的两款GIS软件
  • 解决:WSL2可视化opencv和pyqt冲突:QObject::moveToThread
  • 前端 JS面向对象 原型 prototype
  • mysql 实现分库分表之 --- 基于 MyCAT 的分片策略详解
  • RHCE的学习(16)(shell脚本编程)
  • 4月23日作业
  • 年薪40万程序员辞职炒股,把一年工资亏光了,得了抑郁症,太惨了
  • 为什么越来越多的企业选择云计算?—分析云计算的优势和未来发展趋势
  • ​力扣解法汇总2404. 出现最频繁的偶数元素
  • 【华为机试】HJ1 字符串最后一个单词的长度
  • 【Vue面试题】vue组件之间如何传值通信
  • pytest - Getting Start
  • 8个免费使用ChatGPT网站,部分可使用gpt4
  • 如何将 github pages 迁移到 vercel 上托管
  • C# ref和out用法和区别
  • 【MySQL入门指南】主键与唯一键的使用与区别
  • 华为OD机试 - 日志首次上报最多积分(Python)
  • CTF ASCII码 密码解密题 简单
  • 《*** 法治思想学习纲要》学习辅导
  • Windows环境安装Elasticsearch和Kibana
  • 模式识别是什么意思
  • 武忠祥老师每日一题||不定积分基础训练(五)
  • RabbitMQ 发布订阅模式,routing路由模式,topic模式
  • 2023-5-2面试题学习
  • 746. 使用最小花费爬楼梯