SQL语句WHERE

WHERE

如需有条件地从表中选取数据,可将WHERE 子句添加到SELECT语句。学习来源SQL教程 , vertabelo

语句

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

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

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

注释: 在某些版本的SQL种,操作符<>可以写为!=.
引号的使用
请注意,我们在例子中的条件值周围使用的是单引号。
SQL使用单引号来环绕文本值(大部分数据库系统也要接受双引号)。如果是数值,请不要使用个双引号。

文本值:

这是正确的:
SELECT * FROM CAR WHERE BRAND='Ford' 这是错误的: SELECT * FROM CAR WHERE BRAND=Ford

数值:

这是正确的:
SELECT * FROM CAR WHERE PRODUCTION_YEAR>2005 这是错误的: SELECT * FROM CAR WHERE PRODUCTION_YEAR>'2005'

创建表:

CREATE TABLE CAR(VIN VARCHAR2(255),BRAND VARCHAR2(22),MODEL VARCHAR2(22),PRICE FLOAT(2),PRODUCTION_YEAR NUMBER);
VINBRANDMODELPRICEPRODUCTION_YEAR
LJCPCBLCX14500264FordFocus80002005
WPOZZZ79ZTS372128FordFusion100002008
JF1BR93D7BG498281ToyotaAvensis100001999
KLATF08Y1VB363636VolkswagenGolf30001992
1M8GDM9AXKP042788VolkswagenGolf100002010
1HGCM82633A004352VolkswagenJetta60002003
1G1YZ23J9P5800003FiatPunto60001999
GS723HDSAK2399002OpelCorsanull2007
    原文作者:SQL
    原文地址: https://blog.csdn.net/qq229200/article/details/61198315
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞