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 WHERE FirstName='Bush'
这是错误的:
SELECT * FROM Persons WHERE FirstName=Bush
数值:
这是正确的:
SELECT * FROM Persons WHERE Year>1965
这是错误的:
SELECT * FROM Persons WHERE Year>'1965'
分享到:
相关推荐
文章目录SQL WHERE 子句引号的使用SQL AND & OR 运算符SQL ORDER BY 子句 SQL WHERE 子句 WHERE 子句用于规定选择的标准。 如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。 语法 SELECT 列名称 ...
受PostgREST API服务器中查询字符串方法的影响很大,此模块将根据查询字符串创建SQL WHERE子句谓词。 使用PostgREST,查询字符串可以处理几乎所有的数据库过滤。 例如,要过滤数据库,查询字符串可能类似于以下内容...
text_to_sql_search.cr:将文本搜索转换为SQL WHERE子句
4. SQL WHERE 子句 7 5. SQL AND & OR 运算符 8 6. SQL ORDER BY 子句 9 7. SQL INSERT INTO 语句 11 8. SQL UPDATE 语句 12 9. SQL DELETE 语句 13 10. SQL TOP 子句 13 11. SQL LIKE 操作符 15 12. SQL 通配符 16 ...
T-SQL中where子句与having子句的对比分析.pdf
详析SQL语言的WHERE子句与HAVING子句.pdf
模拟SQL WHERE子句。 处理所有表达式,包括BETWEEN和IN子句。 标量和聚合函数尚不支持。 select()-模拟SQL SELECT。 orderBy()-模拟SQL ORDER BY。 joinOn()-模拟SQL内部联接。 (实验性的)将连接字段...
主要给大家介绍了关于SQL中where子句与having子句的区别的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
例如,FindFirst法在 Recordset对象上使用了一个由 SQL WHERE 子句中发现的选择准则构成的SQL表达式。 Microsoft Jet 数据库引擎利用 Visual Basic for Applications(VBA)的表达式服务来执行简单的算术和函数计算。...
SEIECT—SQL语句中Where子句功能解析与应用.pdf
主要介绍了详解MySQL中WHERE子句的用法,是MySQL入门学习中的基础知识,需要的朋友可以参考下
例如, FindFirst法在 Recordset对象上使用了一个由 SQL WHERE 子句中发现的选择准则构成的SQL表达式。 Microsoft Jet 数据库引擎利用 Visual Basic for Applications(VBA)的表达式服务来执行简单的算术和函数...
一、生成测试数据用以下SQL创建超女基本信息表(T_GIRL),插入一些测试数据 二、where子句的语法select 字段名1,字段名2,字段名n from
用“多叉树”构造SQL查询中的WHERE子句——“多叉树”在VB中的实现及应用.pdf
Linux运维-运维课程d2-MySQL基本SQL语句(下)-11-WHERE子句之逻辑运算符.mp4
Linux运维-运维课程d2-MySQL基本SQL语句(下)-10-WHERE子句之等于大于小于不等于
上一篇:【SQL基础(二)】【SQL WHERE 子句+引号的使用+SQL AND & OR 运算符+SQL ORDER BY 子句】 文章目录SQL INSERT INTO 语句SQL UPDATE 语句SQL DELETE 语句 SQL INSERT INTO 语句 NSERT INTO 语句用于向表中插入...
WHERE子句设置查询条件,过滤掉不需要的数据行。 例如下面语句查询年龄大于10的数据: SELECT * FROM student WHERE age>10 WHERE子句可包括各种条件运算符: 运算符 表示形式 比较运算符(大小比较) >、...
需要SQL Where子句safeupdate是PostgreSQL简单扩展,如果在未指定条件的情况下执行UPDATE和DELETE则会引发错误。 此扩展最初是为了保护数据以防止可写的数据被意外删除。安装使用以下代码从源代码构建 gmakegmake ...
连接可以在Select 语句的FROM子句或Where子句中建立,似是而非在FROM子句中指出连接时有助于将连接操作与Where子句中的搜索条件区分开来。所以,在Transact-SQL中推荐使用这种方法。 SQL-92标准所定义的FROM子句的...