分组查询与分页查询

分组查询(group by 分类字段):

#查询goods表中商品的种类
SELECT goodCategory FROM goods GROUP BY goodCategory

#查询goods表中是否有种类为数码的类型
#注意点:如果一个查询语句中使用了group by,则后面的条件需要使用having关键字,不能使用where。
SELECT goodCategory FROM goods GROUP BY goodCategory HAVING goodCategory=‘数码‘

分页查询(limit 起始下标,每页显示的数据量):

#goods表中有7条数据记录,每页显示3条,总共可以分3页
#获取第一页数据
SELECT * FROM goods LIMIT 0,3;
#获取第二页数据
SELECT * FROM goods LIMIT 3,3;
#获取第三页的数据
SELECT * FROM goods LIMIT 6,3;

SELECT * FROM goods LIMIT (pageNo-1)*pageSize,pageSize;

原文地址:https://www.cnblogs.com/zhwup/p/9384874.html

时间: 2024-10-10 02:12:20

分组查询与分页查询的相关文章

时间日期函数,类型转化,子查询,分页查询

1.时间日期函数: SET DATEFIRST 1 --设置星期一为第一天--datepart函数,返回时间日期中的某一个部分--参数1是指返回哪一个部分,dw表示dayofweek--参数2是指哪个时间日期里面去返回--datefirst是系统常量,在使用时需要加上@@SELECT @@DATEFIRST AS '1st Day', DATEPART(dw, GETDATE()) AS 'Today'--getdate指在执行时获取当前系统时间SELECT GETDATE()--在执行时取当前

Spring如何使用4行代码优雅的实现模糊查询,精确查询,分页查询功能。

最近开始使用Spring开发新项目了,开发新项目必定少不了折腾增删查改. 其中模糊查询,精确查询,分页查询也算是不好对付的功能,需要手写大量重复的代码来实现相关的功能,如何优雅的实现查询功能呢? 首先上两张截图.第一张截图是分页列出活动,可以根据活动名称和活动内容进行模糊查询. 举办机构,举办年份,活动分类为可选项.如指定了年份就会检索相应年份的数据. 第二张截图是列出分类. 可以根据分类名称进行模糊查询. 可以发现,两个listData 方法均只有4行代码. 第一行指定模糊查询的列名s,第二行

(四)Oracle条件查询,分页查询

1. SQL(基础查询) 1.1基础查询 1.1.1. 使用LIKE条件(模糊查询) 当用户在执行查询时,不能完全确定某些信息的查询条件,或者只知道信息的一部分,可以借助LIKE来实现模糊查询.LIKE需要借助两个通配符: %:表示0到多个字符 _:标识单个字符 这两个通配符可以配合使用,构造灵活的匹配条件.例如查询职员姓名中第二个字符是'A'的员工信息: SELECT ename, job FROM emp WHERE ename LIKE '_A%'; 1.1.2. 使用IN和NOT IN

Elasticsearch教程(九) elasticsearch 查询数据 | 分页查询

Elasticsearch  的查询很灵活,并且有Filter,有分组功能,还有ScriptFilter等等,所以很强大.下面上代码: 一个简单的查询,返回一个List<对象> .. /**     * 根据Id 查询 SOBangg     * @param key     * @return     */    public static List findSOBanggById(String id) {        Client client = ESTools.client;    

表单查询和分页查询和查询排序

分页查询: 用score表示范: 写法和结构: 解析:limit后面显示的是 起始行(从0开始,第一条就代表0)和每行显示的条数 分页:limit(当前页-1)*每页的显示条数,每页显示的条数. 例如:第一页就是(1-1)x2,2  第二页就是(2-1)x2,2 第三页就是(3-1)x2,2 以此类推 查询排序(order by ): 升序/正序:是从小到大  ase 降序/倒序:是从大到小  desc order by desc: order by ase: 解析:排序要放到最后看,先看结果

子查询、分页查询

七.子查询/*含义:出现在其他语句中的select语句,称为子查询或内查询           外部的查询语句,称为主查询或外查询 分类:    按照子查询出现的位置:                select后面:                                 仅仅支持标量子查询                from后面:                                 支持表子查询: 将子查询结果充当一张表,要求必须取别名 where或者having后面

Linq高级查询与分页查询

Linq高级查询 以~开头: r=>r.Name.StartsWith("李"); 以~结尾: r=>r.Name.EndsWith("光"); 包含(模糊查询): r=>r.Name.Contains("四"); 数据总个数: Con.Goods.Count();||Con.Users.ToList().count; 最大值: Con.Goods.ToList().Max(r=>r.Price); 最小值: Con.Go

五种函数、子查询及分页查询思路

聚合函数:[加上列名是为了多个放在一起时易于区分!] 平均分:avg()书写格式:select avg(字段名)as '函数字段名' from 表名称 最大值:max()书写格式:select max(字段名)as '函数字段名' from 表名称 最小值:min()书写格式:select min(字段名)as '函数字段名' from 表名称 求和:sum()书写格式:select sum(字段名)as '函数字段名' from 表名称 数据条数:COUNT(*)书写格式:select 字段名

Java链接HBASE数据库,创建一个表,删除一张表,修改表,输出插入,修改,数据删除,数据获取,显示表信息,过滤查询,分页查询,地理hash

准备工作 1.创建Java的Maven项目 创建好的目录结构如下:  另外注意junit的版本,最好不要太高,最开始笔者使用的junit4.12的,发现运行的时候会报错.最后把Junit的版本改成4.7的之后,问题解决了. 创建测试工具类HbaseDemo,为了保证能够让Hbase运行,需要最开始写出如下配置: package toto.com.hbase; import java.util.ArrayList; import java.util.Iterator; import org.apa