数据库表里如果数据行数很多,做分页查询,SQL如何书写?

2025-03-23 20:54:19
推荐回答(2个)
回答1:

具体点给出数据行数和可能出现的查询条件
你的问题重点是分页不会写呢,还是写出来的运行慢
一般就是给条件建索引,避免在条件的等号前边做运算,where function(xxxx)=yyyy这样的就要对function(xxxx)做索引

回答2:

mysql用limit start,rows
sqlite 用 limit rows offset start
其他的也差不多 比较恶心的就是oracle和sqlserver 要嵌套查询