两个div,第一个div取前五条数据,第二个div然后再从第六条开始取?

两个div,第一个div取前五条数据,第二个div然后再从第六条开始取?,第1张

如果是mysql就很简单:前五条select * from 表 where 条件order by 顺序 limit 0,5 (从第0行开始,去5条)

第6条开始分页,第page页:select * from 表 where 条件order by 顺序 limit ((page-1)*20+5),20(第((page-1)*20+5)行开始,取20条)

如果是mssql,麻烦一点:前五条 select top 5 * from 表 where 条件 order by 顺序 (取前5条)

第6条开始分页,第page页:

select top 20 * from 表 where 条件 and id not in (

select top ((page-1)*20+5) id from 表 where 条件 order by 顺序

) order by 顺序 (两个条件,顺序相同)

mysql>select (8+2)*(3-2)/3

+---------------+

| (8+2)*(3-2)/3 |

+---------------+

|3.3333 |

+---------------+

mysql>select 10 div 3 % 2

+--------------+

| 10 div 3 % 2 |

+--------------+

|1 |

+--------------+

1.2 逻辑运算符

>,>=,<,<=,!=,<>,=,<=>

between,not between,in,not in

like,regexp

is null,is not null

1.3 位运算符

|,&,~,<<,>>,^


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/8697395.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存