zoukankan      html  css  js  c++  java
  • Day-3:过滤数据

    使用SELECT语句的WHERE子句指定搜索条件。

    在SELECT语句子中,WHERE+搜索条件(过滤条件)在(FROM子句)表名之后给出。同时使用WHERE与ORDER BY,ORDER BY放最后.

    select prod_name, prod_price
    from products
    where prod_price = 3.49;
    
    /*
    prod_name,           prod_price
    Fish bean bag toy    3.49
    Bird bean bag toy    3.49
    Rabbit bean bag toy  3.49
    */

    WHERE子句操作符

    操作符 说明
    = 等于
    <> 不等于
    != 不等于
    < 小于
    <= 小于等于
    !< 不小于
    >   大于
    >= 大于等于
    !> 不大于
    BETWEEN 在指定的两个值之间
    IS NULL 为NULL值

    检查单个值

    #价格小于10
    select prod_name, prod_price
    from products
    where prod_price < 10;
    
    /*
    prod_name, prod_price
    Fish bean bag toy    3.49
    Bird bean bag toy    3.49
    Rabbit bean bag toy    3.49
    8 inch teddy bear    5.99
    12 inch teddy bear    8.99
    Raggedy Ann    4.99
    King doll    9.49
    Queen doll    9.49
    
    */

    不匹配查询

    #不是DLL01供应商
    select vend_id, prod_name
    from products
    where prod_price <> 'DLL01';
    
    /*
    vend_id, prod_name
    DLL01    Fish bean bag toy
    DLL01    Bird bean bag toy
    DLL01    Rabbit bean bag toy
    BRS01    8 inch teddy bear
    BRS01    12 inch teddy bear
    BRS01    18 inch teddy bear
    DLL01    Raggedy Ann
    FNG01    King doll
    FNG01    Queen doll
    */

    范围查询

    在使用between时,必须指定一个最高值和一个最底值,且用and连接。查询的值包括开始和结尾值。

    #查5-10之间(包括5和10)
    select prod_name, prod_price
    from products
    where prod_price between 5 and 10;
    
    /*
    prod_name, prod_price
    8 inch teddy bear    5.99
    12 inch teddy bear    8.99
    King doll    9.49
    Queen doll    9.49
    */

    空值检查

    NULL:无值,与0空字符串、空格是不一样的。

    #查询无邮箱
    select cust_name
    from customers
    where cust_email is null;
    
    /*
    cust_name
    Kids Place
    The Toy Store
    */
  • 相关阅读:
    Java解析XML(一)、SAX
    Java注解
    NTKO OFFICE文档控件为何不能自动装载?
    Java解析XML(二)、DOM
    JAVA反射机制
    如何手工卸载和安装NTKO OFFICE文档控件
    使用内省的方式操作JavaBean
    JDK自带的native2ascii转码工具使用详解
    HTTP协议详解
    跳过编译器,获取泛型参数的实际类型
  • 原文地址:https://www.cnblogs.com/jp-mao/p/6557614.html
Copyright © 2011-2022 走看看