我的编程空间,编程开发者的网络收藏夹
学习永远不晚

DQL查询语句

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

DQL查询语句

DQL查询语句

  1. 排序查询
    * 语法:order by 子句
    * order by 排序字段1 排序方式1 , 排序字段2 排序方式2...

     * 排序方式:
     	* ASC:升序,默认的。
     	* DESC:降序。
    
     * 注意:
     	* 如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。
    
    1. 聚合函数:将一列数据作为一个整体,进行纵向的计算。

      1. count:计算个数
        1. 一般选择非空的列:主键
        2. count(*)
      2. max:计算最大值
      3. min:计算最小值
      4. sum:计算和
      5. avg:计算平均值
      • 注意:聚合函数的计算,排除null值。
        解决方案:
        1. 选择不包含非空的列进行计算
        2. IFNULL函数
    2. 分组查询:

      1. 语法:group by 分组字段;

      2. 注意:

        1. 分组之后查询的字段:分组字段、聚合函数
        2. where 和 having 的区别?
          1. where 在分组之前进行限定,如果不满足条件,则不参与分组。having在分组之后进行限定,如果不满足结果,则不会被查询出来
          2. where 后不可以跟聚合函数,having可以进行聚合函数的判断。

        -- 按照性别分组。分别查询男、女同学的平均分

        SELECT sex , AVG(math) FROM student GROUP BY sex;

        -- 按照性别分组。分别查询男、女同学的平均分,人数

        SELECT sex , AVG(math),COUNT(id) FROM student GROUP BY sex;

        -- 按照性别分组。分别查询男、女同学的平均分,人数 要求:分数低于70分的人,不参与分组
        SELECT sex , AVG(math),COUNT(id) FROM student WHERE math > 70 GROUP BY sex;

        -- 按照性别分组。分别查询男、女同学的平均分,人数 要求:分数低于70分的人,不参与分组,分组之后。人数要大于2个人
        SELECT sex , AVG(math),COUNT(id) FROM student WHERE math > 70 GROUP BY sex HAVING COUNT(id) > 2;

        SELECT sex , AVG(math),COUNT(id) 人数 FROM student WHERE math > 70 GROUP BY sex HAVING 人数 > 2;

    3. 分页查询

      1. 语法:limit 开始的索引,每页查询的条数;

      2. 公式:开始的索引 = (当前的页码 - 1) * 每页显示的条数
        -- 每页显示3条记录

        SELECT * FROM student LIMIT 0,3; -- 第1页

        SELECT * FROM student LIMIT 3,3; -- 第2页

        SELECT * FROM student LIMIT 6,3; -- 第3页

      3. limit 是一个MySQL"方言"

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

DQL查询语句

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

DQL查询语句

排序查询* 语法:order by 子句* order by 排序字段1 排序方式1 , 排序字段2 排序方式2... * 排序方式: * ASC:升序,默认的。 * DESC:降序。 * 注意: * 如果有多个排序条件,则当前边的条件值一样时,才会判断第二
DQL查询语句
2019-10-15

DQL数据查询语句使用示例

目录DQL指定查询字段where条件子句联表查询分页和排序子查询DQL(Data Query Language:数据查询语言)所有的查询操作都要用到它 select简单的查询,复杂的查询都要用到它数据库最核心的语言,最重要的语言使用频率
2022-12-22

DQL查询数据语言(MySQL)

DQL查询数据语言(重点)Select (核心)1.查询所有字段  select * from `表名`;2.查询指定字段  select `字段1`,`字段2` from `表名`;3.给结果取一个名字  select `字段1` as 名字1,`字段2`
DQL查询数据语言(MySQL)
2019-10-05

MySQL之数据查询语言(DQL)

数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT FROM WHERE -- 创建数据库create database if not exists stu;-- 使用数据库use stu;-- 创建一个表c
MySQL之数据查询语言(DQL)
2019-01-15

单表查询DQL

基本数据检索:单表复杂数据检索:多表:连接查询、子查询(嵌套查询)、集合运算   基本select语句:select from where group byhavingorder by 操纵列:1.输出所有列:select *2.输出指定列:select [,
单表查询DQL
2021-08-25

MySQL之数据查询语法(DQL)字段控制查询

原文:https://www.cnblogs.com/lizecheng/p/14646093.html
MySQL之数据查询语法(DQL)字段控制查询
2014-08-02

SQL数据查询之DQL语言介绍

目录1.DQL类型的SQL语句基本概述2.准备一张可以练习查询的数据表3.DQL语句之简单的基础查询3.1.查询表中指定的多个字段的数据3.2.查询表中所有字段的数据3.3.查询表中数据时为字段设置别名3.4.查询表中所在地字段的数据并且去
2022-08-17

MySQL DQL语句如何使用

本篇内容主要讲解“MySQL DQL语句如何使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL DQL语句如何使用”吧!DQLDQL英文全称是Data Query Language(数
2023-07-05

DQL:查询表中的记录

DQL:查询表中的记录* select * from 表名;1. 语法:select字段列表from表名列表where条件列表group by分组字段having分组之后的条件order by排序limit分页限定2. 基础查询1. 多个字段的查询select
DQL:查询表中的记录
2014-06-22

Sqlite—查询语句(Select)

基本语法如下sqlite> select * from tb_user;sqlite> select userid,username from tb_user;格式化的查询输出sqlite> .header onsqlite> .mode columnsqli
2022-02-01

MySQL DQL语句的具体使用

目录DQL基本语法基础查询条件查询语法条件案例聚合函数DQLDQL英文全称是Data Query Language(数据查询语言),数据查询语言,用来查询数据库中表的记录。基本语法DQL 查询语句,语法结构如下:SELECT字段列表
2023-03-22

PHP查询语句怎么查询结果

这篇“PHP查询语句怎么查询结果”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“PHP查询语句怎么查询结果”文章吧。一、连接数
2023-07-05

编程热搜

目录