SQL语句WHERE

来源:互联网 发布:java 图片压缩框架 编辑:程序博客网 时间:2024/06/02 04:03

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);
VIN BRAND MODEL PRICE PRODUCTION_YEAR LJCPCBLCX14500264 Ford Focus 8000 2005 WPOZZZ79ZTS372128 Ford Fusion 10000 2008 JF1BR93D7BG498281 Toyota Avensis 10000 1999 KLATF08Y1VB363636 Volkswagen Golf 3000 1992 1M8GDM9AXKP042788 Volkswagen Golf 10000 2010 1HGCM82633A004352 Volkswagen Jetta 6000 2003 1G1YZ23J9P5800003 Fiat Punto 6000 1999 GS723HDSAK2399002 Opel Corsa null 2007
0 0
原创粉丝点击