sql中的where过滤数据

    xiaoxiao2023-10-25  163

    WHERE 子句用于规定选择的标准

    WHERE 子句

    在SELECT语句中,数据根据WHERE子句中指定的搜索条件进行过滤。 WHERE子句在表名(FROM子句)之后给出

    如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句。

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

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

    操作符

    描述

    =

    等于

    <>

    不等于

    >

    大于

    <

    小于

    >=

    大于等于

    <=

    小于等于

    BETWEEN

    在某个范围内(指定的两个值之间)

    LIKE

    搜索某种模式

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

     

    使用 WHERE 子句

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

    SELECT * FROM Persons WHERE City='Beijing'

    SQL 使用单引号来环绕文本值(大部分数据库系统也接受双引号)。如果是数值,请不要使用引号。

    "Persons" 表

    LastNameFirstNameAddressCityYearAdamsJohnOxford StreetLondon1970BushGeorgeFifth AvenueNew York1975CarterThomasChangan StreetBeijing1980GatesBillXuanwumen 10Beijing1985

    结果:

    LastNameFirstNameAddressCityYearCarterThomasChangan StreetBeijing1980GatesBillXuanwumen 10Beijing1985

    本案例是学习w3school中的sql基础教程。

    最新回复(0)