zoukankan      html  css  js  c++  java
  • CHIL-SQL-WHERE 子句

    WHERE 子句

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

    语法

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

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

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

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

    使用 WHERE 子句

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

    SELECT * FROM Persons WHERE City='Beijing'

    "Persons" 表

    LastNameFirstNameAddressCityYear
    Adams John Oxford Street London 1970
    Bush George Fifth Avenue New York 1975
    Carter Thomas Changan Street Beijing 1980
    Gates Bill Xuanwumen 10 Beijing 1985

    结果:

    LastNameFirstNameAddressCityYear
    Carter Thomas Changan Street Beijing 1980
    Gates Bill Xuanwumen 10 Beijing 1985

    引号的使用

    请注意,我们在例子中的条件值周围使用的是单引号。

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

    文本值:

    这是正确的:
    SELECT * FROM Persons WHERE FirstName='Bush'
    
    这是错误的:
    SELECT * FROM Persons WHERE FirstName=Bush
    

    数值:

    这是正确的:
    SELECT * FROM Persons WHERE Year>1965
    
    这是错误的:
    SELECT * FROM Persons WHERE Year>'1965'
    
  • 相关阅读:
    团队冲刺第一阶段第三天
    团队冲刺第一阶段第二天
    团队冲刺第一阶段第一天
    学习进度07
    学习进度06
    结对编程之子数组最大的和(由于一直登不上我的账号,在规定日期内只在我搭档的博客上交了)
    小学四则运算网页版
    团队介绍
    学习进度条05
    111
  • 原文地址:https://www.cnblogs.com/ChineseIntelligentLanguage/p/6430928.html
Copyright © 2011-2022 走看看