zoukankan      html  css  js  c++  java
  • mysql表中数据的增删改查2

    -- 2.8 聚合查询(使用聚合函数的查询)

     -- 常用的聚合函数: sum()  avg()  max()  min()  count()

    -- 需求:查询学生的servlet的总成绩 (sum() :求和函数)

    SELECT SUM(servlet) AS 'servlet的总成绩' FROM student;

    -- 需求: 查询学生的servlet的平均分

    SELECT AVG(servlet) AS 'servlet的平均分' FROM student;

    -- 需求: 查询当前servlet最高分

    SELECT MAX(servlet) AS '最高分' FROM student;

    -- 需求: 查询最低分

    SELECT MIN(servlet) AS '最低分' FROM student;

    -- 需求: 统计当前有多少学生(count(字段))

    SELECT COUNT(*) FROM student;

    SELECT COUNT(id) FROM student;

    -- 注意:count()函数统计的数量不包含null的数据

    -- 使用count统计表的记录数,要使用不包含null值的字段

    SELECT COUNT(age) FROM student;

    -- 2.9 分页查询(limit 起始行,查询几行)

    -- 起始行从0开始

    -- 分页:当前页  每页显示多少条

    -- 分页查询当前页的数据的sql: SELECT * FROM student LIMIT (当前页-1)*每页显示多少条,每页显示多少条;

    -- 需求: 查询第1,2条记录(第1页的数据)

    SELECT * FROM student LIMIT 0,2;

    -- 查询第3,4条记录(第2页的数据)

    SELECT * FROM student LIMIT 2,2;

    2.9 查询排序

    使用order by 字段 asc(自增)/desc(自减)

    例:

    按照id顺序排序

    SELECT * FROM student ORDER BY id ASC;

    SELECT * FROM student ORDER BY id; -- 默认正序

    SELECT * FROM student ORDER BY id DESC;-- 反序

    好了,表的增删改查的基本语法差不多就这些了,以后若是想到其他的会再补充

  • 相关阅读:
    kali linux DDos攻击
    js基础接替上回的作用域
    js基础的知识函数和作用域
    写作是最好的思考
    eclipse 常用操作(转载)
    网页中用jquery validate 验证表单输入项
    eclipse5.5添加反编译插件
    velocity 实现td 中月份的多选框
    LinckedhashMap原理
    api服务端接口安全
  • 原文地址:https://www.cnblogs.com/jingyukeng/p/8625885.html
Copyright © 2011-2022 走看看