分页查询
                将查询结果只显示一部分
                通过两个参数:参数1 起始数据的索引下标
                            参数2 显示数据的数量 
            LIMIT 参数1 , 参数2
            查询新增最高的10人
            薪资最高 --- 按照薪资字段,从大到小显示
            SELECT * FROM `user3` ORDER BY `pay` DESC;
            最高的10个 从 第一个数据开始 , 索引是 0 的数据  
            索引值与id数值,没有任何关系
            显示10个数据
            SELECT * FROM `user3` ORDER BY `pay` DESC LIMIT 0 , 10;
            显示薪资排名 20-25的员工信息
            SELECT * FROM `user3` ORDER BY `pay` DESC LIMIT 19 , 6;
            实际项目中,往往是 分页,按照页数显示数据
            有一个计算公式 
            LIMIT 参数1 , 参数2
            参数2 : 设定显示数据的数量 也就是每一页显示的数据数量
            参数1 : 起始数据的索引下标 ( 当前页数 - 1 )*参数2,每页的数据数量
 
 
 SELECT 字段 , *  字段 as 别名 , 聚合函数      设定查询并且显示的内容
            FROM `表名`
            WHERE 字段 约束条件   针对字段的约束条件
                  LIKE  '%_配合关键词'   模糊查询
            GROUP BY 字段   分组查询
            HAVING  聚合函数 约束条件
            ORDER BY  字段 排序方式
            LIMIT 参数1,参数2  分页查询 参数1 起始数据的索引下标
                                       参数2 显示的数据数量
 
   /*
        // 子查询,将一个查询结果,作为另一个查询的条件数据
        // 需要查询 部门 和 流浪法师 相同的员工
        // 1,需要先知道 流浪法师 自己的部门
        SELECT `dep` FROM `user3` WHERE `name` = '流浪法师';
        查询结果 就是 php 
        // 2,查询部门和 流浪法师 部门相同的人  也是 php部门的人
        SELECT * FROM `user3` WHERE `dep` = 'php' AND `name` <> '流浪法师' ;
        子查询,将第一个查询语句的执行结果,作为第二个查询语句的数据
        需要将 子查询语句 使用 () 包裹
        SELECT * FROM `user3` WHERE `dep` = (SELECT `dep` FROM `user3` WHERE `name` = '流浪法师')  AND `name` <> '流浪法师' ;
        查询 和 流浪法师 同一个城市 但是性别不同的员工信息
        SELECT * FROM `user3` 
        WHERE `city` = ( SELECT `city` FROM `user3` WHERE `name` = '流浪法师' )
        AND  sex <> ( SELECT `sex` FROM `user3` WHERE `name` = '流浪法师' );

php分页查询 子查询的更多相关文章

  1. oracle 基础SQL语句 多表查询 子查询 分页查询 合并查询 分组查询 group by having order by

    select语句学习 . 创建表 create table user(user varchar2(20), id int); . 查看执行某条命令花费的时间 set timing on: . 查看表的 ...

  2. Python-select 关键字 多表查询 子查询

    sql 最核心的查询语句!!!! 增删改 单表查询 select语句的完整写法 关键字的书写顺序 执行顺序 多表查询 笛卡尔积 内连接 左外连接 右外连接 全外连接 通过合并左外连接和右外连接 子查询 ...

  3. MYSQL 查询方法 统计查询 链接查询 子查询

    mysql表格查询方法: 查询: 1.简单查询 select * from Info --查所有数据select Code,Name from Info --查指定列的数据select Code as ...

  4. day39:MySQL:查询操作之单表查询&多表查询&子查询

    目录 part1:单表查询 1.where条件的使用 2.group 子句 分组分类 3.having 数据在分类分组之后,进行二次数据过滤 4.order by 排序, 按照什么字段进行排序 5.l ...

  5. 【数据库】SQL经典面试题 - 数据库查询 - 子查询应用二

    上节课我们通过子查询,完成了查询的最高分学生的需求,今天我们来学习子查询的分类,以及通过子查询来完成工作中经常遇到一些个性化需求. 子查询概念: 一个SELECT语句嵌套在另一个SELECT语句中,子 ...

  6. MySQL的查询,子查询,联结查询,联合查询

    MySQL的查询,子查询,联结查询,联合查询 一.mysql查询的五种子句where(条件查询).having(筛选).group by(分组).order by(排序).limit(限制结果数) 二 ...

  7. ylb: SQL表的高级查询-子查询

    ylbtech-SQL Server: SQL Server- SQL表的高级查询-子查询 SQL Server 表的高级查询-子查询. 1,ylb:表的高级查询-子查询返回顶部 --======== ...

  8. Oracle的查询-子查询

    --子查询 --子查询返回一个值 --查询出工资和scott一样的员工信息 select * from emp where sal in (select sal from emp where enam ...

  9. 【知识库】-数据库_MySQL之基本数据查询:子查询、分组查询、模糊查询

    简书作者:seay 文章出处: 关系数据库SQL之基本数据查询:子查询.分组查询.模糊查询 回顾:[知识库]-数据库_MySQL常用SQL语句语法大全示例 Learn [已经过测试校验] 一.简单查询 ...

  10. coding++:mybatis 嵌套查询子查询column传多个参数描述

    mybatis 嵌套查询子查询column传多个参数如下: 2.代码示例 备注:注意,相同颜色的单词都是有关联的 <resultMap id="blogResult" typ ...

随机推荐

  1. JavaScript中如何实现函数缓存?有哪些应用场景?

    一.是什么 函数缓存,就是将函数运算过的结果进行缓存 本质上就是用空间(缓存存储)换时间(计算过程) 常用于缓存数据计算结果和缓存对象 const add = (a,b) => a+b;cons ...

  2. 说说对 Node 中的 Buffer 的理解?应用场景?

    一.是什么 在Node应用中,需要处理网络协议.操作数据库.处理图片.接收上传文件等,在网络流和文件的操作中,要处理大量二进制数据,而Buffer就是在内存中开辟一片区域(初次初始化为8KB),用来存 ...

  3. 力扣367(java&python)-有效的完全平方数(简单)

    题目: 给定一个 正整数 num ,编写一个函数,如果 num 是一个完全平方数,则返回 true ,否则返回 false . 进阶:不要 使用任何内置的库函数,如  sqrt . 示例 1: 输入: ...

  4. 力扣523(java&python)-连续的子数组和(中等)

    题目: 给你一个整数数组 nums 和一个整数 k ,编写一个函数来判断该数组是否含有同时满足下述条件的连续子数组: 子数组大小 至少为 2 ,且子数组元素总和为 k 的倍数.如果存在,返回 true ...

  5. OSCAR 2022 开源产业大会PolarDB-X、 PolarDB-PG获奖揭晓

    简介: 作为全球数据库领导者,阿里云数据库坚定拥抱开源.此次亮相大会,旗下核心开源项目云原生分布式数据库PolarDB-X通过了信通院的 "可信开源项目评估,并以正式成员身份,加入中国信通院 ...

  6. 性能提升一倍!云原生网关支持 TLS 硬件加速

    简介:业界在优化 HTTPS 的性能上也做了诸多探索,传统的软件优化方案有 Session 复用.OCSP Stapling.False Start.dynamic record size.TLS1. ...

  7. 如何进行基于Anolis OS的企业级Java应用规模化实践?|龙蜥技术

    ​简介:提供了7×24小时的专属钉钉或者电话支持,响应时间保证到在业务不可用情况下10分钟响应,业务一般的问题在一小时可以获得响应,主要城市可以两小时内得到到达现场的服务. 本文作者郁磊,是Java语 ...

  8. 用手机写代码:基于 Serverless 的在线编程能力探索

    ​简介:Serverless 架构的按量付费模式,可以在保证在线编程功能性能的前提下,进一步降低成本.本文将会以阿里云函数计算为例,通过 Serverless 架构实现一个 Python 语言的在线编 ...

  9. 博时基金基于 RocketMQ 的互联网开放平台 Matrix 架构实践

    简介: Matrix 经过一年多的建设,目前已具备多渠道统一接入.第三方生态互联互通.基金特色交易场景化封装等功能特性.Matrix 通过建设有品质.有温度的陪伴,从技术上和体验上,让用户理解风险,理 ...

  10. [BlockChain] 三方互惠是公共区块链得以发展的基石, dApp数字通证的运转需要可持续性玩法

    ------------------------------- 公链 旷工    开发者/用户 ------------------------------- -------------------- ...