zoukankan      html  css  js  c++  java
  • 表数据的简单查询语句

    首先创建一个学生成绩表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

  • 相关阅读:
    【C++程序员学 python】python 的文件类型
    Python如何下载文件
    【C++程序员学 python】python split and join 分割与合并
    知道创宇研发技能表v2.1
    Scapy:局域网MAC地址扫描脚本
    LeetCode: Linked List Cycle II 解题报告
    LeetCode: Insertion Sort List 解题报告
    Lintcode: Minimum Adjustment Cost 解题报告
    LeetCode: Merge Two Sorted Lists 解题报告
    LeetCode: Palindrome Partitioning II 解题报告
  • 原文地址:https://www.cnblogs.com/quanjunkang/p/10287146.html
Copyright © 2011-2022 走看看