前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SQL WHERE 子句

SQL WHERE 子句

作者头像
子润先生
修改2021-07-01 10:31:55
9340
修改2021-07-01 10:31:55
举报
文章被收录于专栏:用户8644135的专栏

SQL WHERE 子句

WHERE 子句用于过滤记录。

SQL WHERE 子句

WHERE 子句用于提取那些满足指定条件的记录。

语法

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

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

操作符

描述

=

等于

<>

不等于

>

大于

<

小于

>=

大于等于

<=

小于等于

BETWEEN

在某个范围内

LIKE

搜索某种模式

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

使用 WHERE 子句

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

代码语言:javascript
复制
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 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号。

文本值:

这是正确的:

代码语言:javascript
复制
SELECT * FROM Persons WHERE FirstName='Bush'

这是错误的:

代码语言:javascript
复制
SELECT * FROM Persons WHERE FirstName=Bush

数值:

这是正确的:

代码语言:javascript
复制
SELECT * FROM Persons WHERE Year>1965

这是错误的:

代码语言:javascript
复制
SELECT * FROM Persons WHERE Year>'1965'

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • SQL WHERE 子句
  • SQL WHERE 子句
  • 语法
  • 使用 WHERE 子句
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档