sql中limit使用方法

此处以mysql为例,但是我相信物以变通在oracle上也一定适用

下面是几种limit的方法:原则看看下面几个例子应该就懂了

select * from Customer LIMIT 10;--检索前10行数据,显示1-10条数据
select * from Customer LIMIT 1,10;--检索1到11行数据
select * from Customer limit 5,10;--检索6到15行数据
select * from Customer limit 6,10;--检索7到16行数据

时间: 2024-08-01 01:29:52

sql中limit使用方法的相关文章

sql中limit和汇总函数的集合使用

limit和求和一起 select SUM(A.high) from (select * from minute1_K order by DateTime desc limit 10) A limit和avg一起 select avg(A.AskVolume1) from (select * from DepthMarketData order by UpdateTime DESC limit 300) A limit和max一起 select max(A.AskVolume1) from (s

SQL中limit的用法

limit子句用于限制查询结果返回的数量. 用法:[select * from tableName limit i,n ] 参数: tableName : 为数据表: i : 为查询结果的索引值(默认从0开始): n : 为查询结果返回的数量 示例: 显示所有数据 select * from userinfo 查询第一条数据 select * from userinfo limit 1 查询第二条数据 select * from userinfo limit 1,1 原文地址:https://w

sql中的split方法

ALTER function [dbo].[f_split](@SourceSql varchar(8000),@StrSeprate varchar(10))returns @temp table(a varchar(100))--实现split功能 的函数--date    :2003-10-14as begin    declare @i int    set @SourceSql=rtrim(ltrim(@SourceSql))    set @i=charindex(@StrSepra

ORACLE PL/SQL 中序列(sequence)的简易使用方法介绍

如果我是C罗 原文 ORACLE PL/SQL 中序列(sequence)的简易使用方法介绍 sequence在ORACLE中应用十分广泛,就是序列号的意思,会自动增加指定变数,如逐次增加1或者2或者其他. 1.创建序列 Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE 权限 CREATE SEQUENCE CUX_DEMO_SEQUENCEMINVALUE 1MAXVALUE 99999999999START WITH 1000

LINQ to SQL 中 Concat、Union、Intersect、Except 方法的使用

?  前言 LINQ to SQL 中需要对两个或多个数据集进行操作,比如:合并.取交集等,主要使用下面四个方法,这四个方法都是 System.Linq.IQueryable<out T> 接口的扩展方法,并且都是延迟加载方法,下面是使用的简单示例. ?  示例数据,数据表:Subject(科目表).Score(成绩表) 1.   Concat() 方法 1)   方法声明 public static IQueryable<TSource> Concat<TSource>

关于SQL递归查询在不同数据库中的实现方法

比如表结构数据如下: Table:Tree ID Name ParentId 1 一级  0 2  二级 1 3  三级 2 4 四级 3 SQL SERVER 2005查询方法: //上查 with tmpTree as ( select * from Tree where Id=2 union all select p.* from tmpTree inner join Tree p on p.Id=tmpTree.ParentId ) select * from tmpTree //下查

PL/SQL实现JAVA中的split()方法的小例子

众所周知,java中为String类提供了split()字符串分割的方法,所以很容易将字符串以指定的符号分割为一个字符串数组.但是在pl/sql中并没有提供像java中的split()方法,所以要想在pl/sql中实现字符串的分割还需要自己动手.由于在项目中需要用到此类方法,所以自己研究了一下,方便以后参考.这里以逗号作为分隔符为例,代码如下: 1 declare 2 v_str varchar2(200) := 'abd,324,u78,23f,sd09,2345,dsaf,9079'; 3

SQL Server中遍历表中记录的方法

遍历表有下面几种方法 1.使用游标 2.使用表变量 3.使用临时表 下面通过一个实例分别介绍三中方法的实现: 1.需求 给HR.Employees表,fullname 列赋值,其值为 firstname+lastname 为了演示表的遍历,忽略 UPDATE HR.Employees SET fullname= firstname+' '+lastname; 的实现方式 2.使用游标 使用游标的代码主要有以下几个步骤,声明游标,打开游标,使用游标,关闭游标和释放游标. -- 方法1:游标 -- 

sql中的limit关键字

转载于:https://blog.csdn.net/benweizhu/article/details/7892788 一.基本 SQL的limit语法的如以下形式 SELECT * FROM table  LIMIT [offset,] rows | rows OFFSET offset 当省略offset的时候,offset作为0处理,表示提取查询到的前rows条数据: 当offset>=0时候,表示提取查询到的从offset开始的rows条数据:此时如果rows<0表示提取查询到的从of