oracle mysql資料庫分頁

2021-10-07 01:49:49 字數 3179 閱讀 3723

mysql 分頁

groupunion.

setpagestart

(pagestart)

; groupunion.

setpageend

(pageend)

;selectunionlist

(groupunion)

;

"selectunionlist" resultmap=

"baseresultmap" parametertype=

"com.unicom.groupmall.data.domain.gmcore.groupunionexample"

>

select *

from

( select row_.

*, rownum rownum_ from

( select union_no

,union_name

,payment_account

,user_name

,phone

,email

,union_state

,union_attribute

,remark

,creater

,to_char

(create_time

,'yyyy-mm-dd hh24:mi:ss')as

create_time

,updater

,update_time

,grant_sms_code

,expire_sms_code

from

group_union

1=1<

if test=

"unionno != null and unionno != ''"

>

andunion_no like concat

(concat

('%'

, #)

,'%'

)>

<

if test=

"unionname != null and unionname != ''"

>

andunion_name like concat

(concat

('%'

, #)

,'%'

)>

<

if test=

"unionstate != null and unionstate != ''"

>

andunion_state

= #>

<

if test=

"createtime != null and createtime != ''"

>

cdata

[ and to_char

(create_time

,'yyyy-mm-dd'

)>= #]]

>

>

<

if test=

"createtimeend != null and createtimeend != ''"

>

cdata

[ and to_char

(create_time

,'yyyy-mm-dd'

)<= #]]

>

>

<

/where>

order by create_time desc

cdata

[) row_ where rownum <= #

) where rownum_ > #]]

>

<

/select>

videoexample.

setlimit

(limit)

; videoexample.

setoffset

(offset)

; videoexample.

setorderbyclause

("update_time desc");

selectbyexample

(videoexample)

;

※ 其中m是指記錄開始的index,從0開始表示第一條記錄,n是指從第m+1條開始,取n條。m代表起始偏移量,n偏移總數

select * from test limit m,n;

select * from test limit 5,10;-- 檢索記錄行6-15 10條記錄

select * from test limit 5;-- 檢索前5個記錄行,表示返回最大的記錄行數目

"selectbyexample" parametertype=

"com.sinovatech.release.entity.flowarea.twoviptitleexample" resultmap=

"baseresultmap"

>

select

<

if test=

"distinct"

>

distinct

>

"base_column_list"

/>

from t_wo_vip_title

<

if test=

"_parameter != null"

>

"example_where_clause"

/>

>

<

if test=

"orderbyclause != null"

>

order by $

>

<

if test=

"limit != null"

>

<

if test=

"offset != null"

>

limit $

, $>

<

if test=

"offset == null"

>

limit $

>

>

<

/select>

JDBC連線Oracle MySQL資料庫

在連線資料庫時,並不是所有的情況都適合使用hibernate等框架,比如單獨寫乙個報表服務,就需要使用簡單高效的jdbc來連線 1 資料庫連線jdbc原理 2 oracle class.forname class.forname oracle.jdbc.oracledriver string url...

ORACLE MYSQL資料庫的常用SQL命令

以下均是在建立乙個成功的連線後的操作。mysql資料庫在乙個連線下是通過不同的資料庫名稱來進行區分的,即乙個連線下可以有很多個庫 oracle資料庫連線時則是通過使用者名稱進行區分的,乙個使用者名稱下面只有乙個資料庫。1.返回某個資料庫 模式 中所有表的基本資訊 oracle資料庫 將yoursch...

ORACLE MYSQL資料庫基礎知識備忘錄

1 單引號包含的是char varchar2字串,區分大小寫 另外,雙引號包含的是物件名,也區分大小寫 預設是大寫 to date 2005 01 01 13 14 20 yyyy mm dd hh24 mi ss 不能用 to date 2005 01 01 13 14 20 yyyy mm dd...