随机选择java中的字符串

时间:2011-08-21 17:43:28

标签: java jdbc oracle10g

我正在使用jsp和servlets以及访问层中的oracle 10g进行项目。我在我的数据库中的字段上创建了一个序列,当插入记录时,该序列会自动递增。 序列作为字符串存储在数据库中。现在我必须使用servlet随机选择这些序列元素。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

一个简单的谷歌搜索引导我进行以下查询:

SELECT column FROM
   ( SELECT column FROM table
     ORDER BY dbms_random.value )
WHERE rownum <= 10

这将选择10个randow table.column值(在Oracle中)。

如果您需要更多列:

SELECT * FROM
   ( SELECT column1, column2, column3 FROM table
     ORDER BY dbms_random.value )
WHERE rownum <= 10

只需使用JDBC执行此查询。

相关问题