zoukankan      html  css  js  c++  java
  • 使用where 过滤数据

    
    --本章主要内容是MySQL中使用where搜索条件进行过滤数据。
    where条件在from子句后面给出,如下所示:
    select  name,price from shops
    where price<30;
    这条语句从商品shops表中查询价格小于30的商品名称以及详细价格。
    
    
    --where子句的位置,在同时使用order by 子句时,应该让order by 位于where之后,否则就会产生错误。
    例如:
    select id,name,price from shops
    where price <500
    order by desc;
    这条语句从商品表中查询价格小于500的商品,并且通过降序的排序方式进行排序。
    
    如果where price =200 order by desc;那么商品的查询就会查询到价格等于200的商品,并按照降序的方式排列。
    
    
    --不匹配检查
    一下例子列出不是由供应商1003 制造的所有产品。
    select shop_id ,shop_name
    from shops
    where shop_id <> 1003 ;
    在MySQL中  <>  符号,代表的是“不等于”;
    
    【输出:】
    shop_id    |    shop_name
    1001         |    tonatou
    1005        |    xigua
    1002        |    huanggua
    
    
    --where条件使用之何时使用引号查询
    简单明了一句话总结:
    查询的值是个字符串就用引号;
    查询的值是一个数字就不用引号
    
    看下面的例子:
    --案例一
    select stu_name ,stu_sex from student
    where stu_name =' luzhaohsan ';
    
    --案例二
    select stu_id ,stu_name from student
    where stu_id <> 1002 ;
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  • 相关阅读:
    操作系统发展和分类
    操作系统绪论
    tomcat启动出现乱码解决方法
    Tomcat安装与卸载
    XML
    注解
    反射机制
    package和import机制
    访问控制权限
    MariaDB 配置远程访问权限
  • 原文地址:https://www.cnblogs.com/ludundun/p/11574226.html
Copyright © 2011-2022 走看看