WHERE 子句

如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。

语法

SELECT 列名称 FROM 表名称 WHERE 列 运算符 值

下面的运算符可在 WHERE 子句中使用:

操作符 描述
= 等于
<> 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
BETWEEN 在某个范围内
LIKE 搜索某种模式

注释:在某些版本的 SQL 中,操作符 <> 可以写为 !=。

使用 WHERE 子句

如果只希望选取居住在城市 "Beijing" 中的人,我们需要向 SELECT 语句添加 WHERE 子句:

SELECT * FROM Persons WHERE City='Beijing'

"Persons" 表

LastName FirstName Address City Year
Adams John Oxford Street London 1970
Bush George Fifth Avenue New York 1975
Carter Thomas Changan Street Beijing 1980
Gates Bill Xuanwumen 10 Beijing 1985

结果:

LastName FirstName Address City Year
Carter Thomas Changan Street Beijing 1980
Gates Bill Xuanwumen 10 Beijing 1985

引号的使用

请注意,我们在例子中的条件值周围使用的是单引号。

SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号。

文本值:

这是正确的:
SELECT * FROM Persons WHERE FirstName='Bush'这是错误的:
SELECT * FROM Persons WHERE FirstName=Bush

数值:

这是正确的:
SELECT * FROM Persons WHERE Year>1965这是错误的:
SELECT * FROM Persons WHERE Year>'1965'

转载于:https://www.cnblogs.com/ChineseIntelligentLanguage/p/6430928.html

CHIL-SQL-WHERE 子句相关推荐

  1. SQL函数---SQL HAVING 子句

    SQL HAVING 子句 HAVING 子句 在 SQL 中增加 HAVING 子句原因是,WHERE 关键字无法与合计函数一起使用. SQL HAVING 语法 SELECT column_nam ...

  2. SQL基础---SQL WHERE 子句

    SQL WHERE 子句 WHERE 子句用于规定选择的标准. WHERE 子句 如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句. 语法 SELECT 列名称 FROM ...

  3. Mysql: SQL JOIN 子句详解

    SQL JOIN 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段. 最常见的 JOIN 类型:SQL INNER JOIN(简单的 JOIN).SQL LEFT JOIN.SQL  ...

  4. sql limit 子句_Java 8流中的常见SQL子句及其等效项

    sql limit 子句 功能编程允许使用通用语言进行准声明性编程 . 通过使用功能强大的流畅API(例如Java 8的Stream API )或jOOλ的顺序Stream扩展Seq或更复杂的库(例如 ...

  5. sql limit子句_SQL子句解释的位置:之间,之间,类似和其他示例

    sql limit子句 什么是SQL Where子句? (What is a SQL Where Clause?) WHERE子句(和/或IN , BETWEEN和LIKE ) (The WHERE ...

  6. sql limit 子句_SQL Server中的FOR XML PATH子句

    sql limit 子句 As SQL professionals, we often have to deal with XML data in our databases. This articl ...

  7. sql limit 子句_SQL Order by子句概述

    sql limit 子句 In this article, we'll walk-through the concept of the SQL Order by clause and understa ...

  8. sql limit 子句_SQL Join子句介绍和概述

    sql limit 子句 The SQL Join clause is one of the major components of the Select statement, which is us ...

  9. sql limit 子句_SQL按子句概述和示例

    sql limit 子句 This article will cover the SQL ORDER BY clause including syntax, usage scenarios to so ...

  10. sql limit 子句_具有并行性SQL Server TOP子句性能问题

    sql limit 子句 TOP操作员基础 ( Basics of TOP Operator ) The TOP keyword in SQL Server is a non-ANSI standar ...

最新文章

  1. 2022-2028年中国女式西装行业研究及前瞻分析报告
  2. java IO知识总结
  3. 机器人教练SWOT分析_学车没人教,包头这个驾校机器人教练已上岗,再也不怕被教练骂了...
  4. es6学习 -- 解构赋值
  5. JS中绑定事件顺序(事件冒泡与事件捕获区别)
  6. 【小朋友才做选择题】跟着团队一起学习人工智能,先人一步掌握最前沿知识
  7. 分摊的意思_接了两单顺风车遇到几个有意思乘客,后来把顺风车软件删了
  8. jstl java_JSTL-Java-Baby-51CTO博客
  9. SAP UI5 初学者教程之十 - 什么是 SAP UI5 应用的描述符 Descriptor 试读版
  10. 上海工程技术大学计算机通信与网络,上海工程技术大学
  11. PureMVC在Unity游戏开发中的应用
  12. 自然语言处理——语言模型
  13. SRC是在本位置显示:source的缩写,源的意思 HREF是点击后连接的目标:HyperlinkReference,超链接引用...
  14. Skype for business server 2015和PSTN集成后,无法完成呼叫
  15. 计算机毕业论文答辩评语,论文答辩评语
  16. Vivado HLS教程
  17. 显示器屏幕尺寸及分辨率
  18. 道路交通安全隐患排查的方法研究
  19. 机器学习:心血管疾病数据分析
  20. 百度地图三维效果实现

热门文章

  1. 卓别林论Scrum价值观:当我真正开始爱自己
  2. 利用快递100来获取快递信息-java
  3. 伴风网易博客linux,推开窗,让春色伴随你我
  4. 资深IT经理人的辞职信 - 怀着梦想去远行!- 让自己慢下来(29)
  5. JavaMail详解
  6. HackTheBox 简单盒子 之 Horizontall (again,不简单)
  7. 给快马系统清理Fans的一些回复
  8. 计算机病毒攻击战是指将什么病毒,计算机病毒攻击战是指将( )植入敌方计算机系统,删除其数据,瘫痪其系统。...
  9. qt creator使用vcpkg
  10. Meting-JS APlayer丨网页音乐播放器