SQL语句WHERE

    xiaoxiao2021-03-25  152

    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_YEARLJCPCBLCX14500264FordFocus80002005WPOZZZ79ZTS372128FordFusion100002008JF1BR93D7BG498281ToyotaAvensis100001999KLATF08Y1VB363636VolkswagenGolf300019921M8GDM9AXKP042788VolkswagenGolf1000020101HGCM82633A004352VolkswagenJetta600020031G1YZ23J9P5800003FiatPunto60001999GS723HDSAK2399002OpelCorsanull2007
    转载请注明原文地址: https://ju.6miu.com/read-22074.html

    最新回复(0)