• 表数据的简单查询语句


    首先创建一个学生成绩表user03,如下

    1.合并列查询

     比如查询user03表中html,js,css的平均成绩

    2.去重查询

    关键字:distinct

    比如查询user03表中学生性别

    3.条件查询

    关键字:or   ,   and   ,< ,>  ,   <>  ,between ···and

    3.1 比如查询user03表中学生性别为男并且uid为3的学生信息

    3.2 比如查询user03表中学生性别为女或者uid为3的学生信息

    3.3比如查询user03表中html成绩小于60的学生信息

    3.4比如查询user03表中性别不为男的学生信息

     

    3.5比如查询user03表中html成绩在20~50之间包括(20跟50)的学生信息

    4.条件判空

    关键字: is null ,is not null   注意:(null  跟   '  '  为两个概念,null为空,'  '  为空字符串)

    4.1 比如查询 学生js成绩中为null 的,查询不为null同理(is not null)

    4.2 比如查询 学生姓名一栏为空字符串的

    5. 模糊查询

    关键字: % (不限字符)  ,    _  (一个字符)  ,   like

    比如查询姓张的学生信息

    6. 聚合函数

    关键字:avg(),sum(),min(),max(),count()

    6.1 比如查询学生的html的总成绩

    6.2 比如查询学生css的最高分

    6.3 比如查询学生html平均成绩

    6.4 比如统计一共有多少个学生

    7.分页查询

    关键字:limit  数字a,数字b        数字a表明当前页从a开始,数字b代表当前页的条数,a=b*(页数-1)

     比如用分页查询显示前两名的学生信息

     

    8.排序查询

    关键字:   order by              desc  倒叙从大到小    ;     asc   正序从小到大,一般正序排序 asc可省略不写

    如果有多条顺序,依次查询,用逗号分隔,前面的优先排序

    8.1比如以学生html成绩正序查询学生信息

    8.2比如以学生html成绩倒序查询学生信息

     

    8.3 比如以学生html成绩倒序查询学生信息,如果成绩相同再以学生css成绩正序查询学生信息

     注意:在这里 css后面的asc是已经省略掉的

    9. 分组查询

    关键字: group by 

    分组查询一般配合 聚合函数使用

    例如以性别分组

    同时分组查询可以跟条件,注意:分组前使用 WHERE 分组后使用 HAVING

     例如按照性别和js的平均分分组,并且平均分高于55

  • 相关阅读:
    一目了然卷积神经网络
    浅析 MVC Pattern
    程序员读书清单
    “数据中台”的再思考
    火锅、报表与数据库的故事
    从NoSQL到NewSQL,谈交易型分布式数据库建设要点
    从架构特点到功能缺陷,重新认识分析型分布式数据库
    YCSB测试HBase远程完全分布式集群
    NoSQL性能测试工具YCSB-Running a Workload
    再谈数据库事务隔离性
  • 原文地址:https://www.cnblogs.com/quanjunkang/p/10287146.html
Copyright © 2020-2023  润新知