不建议用SQL来处理这种问题,程序才是专家。
解决方案 »
- 这样的一个需求该怎么写存储过程呢?
- sql server2000小问题
- 一个关于同步两个表的数据的问题
- 查询第n行数据
- A transport-level error has occurred when sending the request to the server. (provider: Shared Memory Provider, error: 0 - No pr
- 请教临时表#tmp
- 存储过程中这样用IF...ELSE IF怎么不执行呢?
- SQL内存增长问题请教各位大侠
- VFP6.0中,如何防止程序由于过长的循环时间而导致阻塞?
- 小问题:如何防止重复插入记录?谢谢~
- 有关备份的问题
- 达人们教教偶这个查询语句怎么写?
select * from a where rownum=123
上面这条语句提示无 rownum 字段,不知道sql中内部行的对象是什么?
Select w_id,w_name,(select count(w_id) from t3 where w_id<=a.w_id) new_id
from t3 a
order by w_id这样,你就可以根据new_id行来选择了。 不过w_id一定要是你的主键才好。
set rs = conn.execute("select max(id) from a")
total = rs(0)产生一个随机的id值
Randomize
temp = Int(total * Rnd + 1)在查询
set rs = conn.execute("select * from a where id = "& temp &"
select top 1 * from table order by new_id()
就是隨機的一筆啊