关于sql数据库的操作
sql数据库,我对一个题目表进行(一定条件下)随机查询:限制科目:WL,题目类型:1,难度系数:1。点击搜索后,结果用GridView列出预定数量符合条件的随机记录。因为...
sql数据库,我对一个题目表进行(一定条件下)随机查询:限制科目:WL,题目类型:1 ,难度系数:1。点击搜索后,结果用GridView列出预定数量符合条件的随机记录。因为是随机的,按理说,在相同条件下再次点击应该要更新出不同记录。但是,运行后发现,只要条件不变,就不刷新搜索结果,怎么办呢?我没有多少分值了,还请各位大虾海涵~~帮帮忙。
展开
4个回答
展开全部
你的随机条件是什么?我很少会随机查,大多用max,min之类的,
但是我觉得如果结果不变的话,
如果排除页面刷新的可能性的话,
可能以为where条件并没用变化。。
最好输出一下sql语句,是不是没有变化!
但是我觉得如果结果不变的话,
如果排除页面刷新的可能性的话,
可能以为where条件并没用变化。。
最好输出一下sql语句,是不是没有变化!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先在sql中做下测试,看是否有问题,如果没问题,那就是VS的问题了,看看自己的代码哪里写的不对,是不是加了刷新不再次执行的代码块,比如说
if(!ispostback)代码块
if(!ispostback)代码块
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
MySQL中提取10个随机行
SELECT column FROM table
ORDER BY RAND()
LIMIT 10
Oracle中提取10个随机行
SELECT column FROM
( SELECT column FROM table
ORDER BY dbms_random.value )
WHERE rownum <= 10
PostgreSQL中提取10个随机行
SELECT column FROM table
ORDER BY RANDOM()
LIMIT 10
Microsoft SQL Server中提取10个随机行
SELECT TOP 10 column FROM table
ORDER BY NEWID()
SELECT column FROM table
ORDER BY RAND()
LIMIT 10
Oracle中提取10个随机行
SELECT column FROM
( SELECT column FROM table
ORDER BY dbms_random.value )
WHERE rownum <= 10
PostgreSQL中提取10个随机行
SELECT column FROM table
ORDER BY RANDOM()
LIMIT 10
Microsoft SQL Server中提取10个随机行
SELECT TOP 10 column FROM table
ORDER BY NEWID()
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询