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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值