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;-- 反序

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

  • 相关阅读:
    Oracle使用序列创建自增字段(主键自动增长)
    Oracle 增加修改删除字段
    JavaScript trim函数大赏
    js跨域问题
    document.getElementsByClassName的理想实现
    IIS启用Gzip的方法与优缺点分析
    浅释跳转漏洞
    js跨域及解决方法
    C#编写COM组件
    50种方法巧妙优化你的SQL Server数据库
  • 原文地址:https://www.cnblogs.com/jingyukeng/p/8625885.html
Copyright © 2011-2022 走看看