SQL基础---SQL WHERE 子句
SQL WHERE 子句
WHERE 子句用于规定选择的标准。
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 WHEREFirstName='Bush'
这是错误的: SELECT * FROM Persons WHEREFirstName=Bush
数值:
这是正确的: SELECT * FROM Persons WHEREYear>1965
这是错误的: SELECT * FROM Persons WHEREYear>'1965'
转载于:https://www.cnblogs.com/tanding/archive/2012/07/07/2580214.html
SQL基础---SQL WHERE 子句相关推荐
- SQL基础---SQL ORDER BY 子句
SQL ORDER BY 子句 ORDER BY 语句用于对结果集进行排序. ORDER BY 语句 ORDER BY 语句用于根据指定的列对结果集进行排序. ORDER BY 语句默认按照升序对记录 ...
- SQL基础---SQL SELECT DISTINCT 语句
SQL SELECT DISTINCT 语句 本章讲解 SELECT DISTINCT 语句. SQL SELECT DISTINCT 语句 在表中,可能会包含重复值.这并不成问题,不过,有时您也许希 ...
- SQL基础---SQL AND OR 运算符
SQL AND OR 运算符 AND 和 OR 运算符用于基于一个以上的条件对记录进行过滤. AND 和 OR 运算符 AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来. 如果第一 ...
- 《MySQL DBA修炼之道》——3.3 SQL基础
本节书摘来自华章出版社<MySQL DBA修炼之道>一书中的第3章,第3.3节,作者:陈晓勇,更多章节内容可以访问云栖社区"华章计算机"公众号查看 3.3 SQL基础 ...
- sql基础教程和mysql基础教程_书评「SQL基础教程(第2版)」| 你应该知道的基础知识点梳理·上...
写在前面关于这本书:SQL的基础教程,可以使你在SQL的学习中轻松实现从0到1的过程,循序渐进地掌握SQL的基础知识和技巧.对于零基础来说非常友好,看完能够迅速上手SQL. 关于本文:一篇对这本书的知 ...
- sql基础教程mysql_SQL基础教程(第2版)笔记整理
花了一段时间把SQL基础教程(第2版)看完,并把笔记整理好. 数据定义语言(Data Define Language) 数据操作语言(Data Manipulation Language) 数据控制语 ...
- SQL 基础-- 子查询
--========================= --SQL 基础--> 子查询 --========================= /* 一.子查询 子查询就是位于SELECT.UP ...
- [SQL] SQL 基础知识梳理(三) - 聚合和排序
SQL 基础知识梳理(三) - 聚合和排序 [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/5926689.html 序 这是<SQL 基础知识梳理 ...
- 【SQL】SQL(基础查询)、SQL(关联查询)
原文链接:https://blog.csdn.net/kuangzhixuan/article/details/74299047?utm_source=blogxgwz2 SQL(基础查询) 1.1. ...
最新文章
- 2017年度最受欢迎开源中国项目:roncoo-pay投票评选
- 一文读懂2019年IT及大数据行业趋势
- Worktile:DNA中带有“效率”精神的协同软件企业
- map和hasmap的区别
- input变下划线的输入框CSS
- HDU - 5452 Minimum Cut(LCA+树上差分)
- NHibernate3.2+Asp.net MVC3+Extjs 4.0.2项目实践(二): NHibernate数据访问层实现
- 数据结构 多路查找树 ---------B树和B+树的简单介绍
- 洛谷P5269 欧稳欧再次学车
- 使用 Fiddler 调试 心知天气,stm32 esp8266获取天气api
- 用python画玫瑰花-python绘制玫瑰的实现代码
- PHP 将二维数组转成一维数组
- 买什么手提电脑好_玉米种子买什么品种好?
- Python---PDF转JPG图片
- 利用独立ip在百度知道留链接方式揭秘
- 回声消除原理(AEC)
- 大数据时代下的网络安全与数据隐私论文
- PythonOperator、BashOperator以及Xcom使用
- python批量拼接两个文件夹相同名字的图片
- 跑腿小程序系统,同城闪送、帮买帮送
热门文章
- 1920+1080+android三星手机,三星Galaxy Note3能拍摄1080p视频吗?支持1080p播放吗?
- C语言编译构建系统,C语言 之建立静态链接库
- phpnow升级mysql版本_PHPnow 升级后 PHP不支持GD、MySQL 枫
- solr6 mysql_solr6 从mysql上导入数据
- Spring 事务传播行为的理解
- 比亚迪秦wince玩游戏_【新闻】1.5T比亚迪秦Pro或要降价/多款亲民新车上市!
- 谷歌浏览器禁止右滑返回历史_移动端h5禁用浏览器左滑右滑的前进后退功能
- Java数据结构与算法:栈
- wordpress mysql 安装_wordpress 搭建安装教程 1 安装数据库、SQLyog
- gitlab新建项目_基础架构之GitLab