12.02.2013, 12:51 | #1 |
Разработчик
|
Случайная сортировка в выборке query
Есть ли аналог в реализации системного класса query для случайной выборки:
Код: select top 100 * from mytable order by newid() Как решали простыми средствами эту задачу? |
|
12.02.2013, 13:41 | #2 |
Участник
|
Для реализации этого в Аксапте встроенных средств нет. Выходите на уровень СУБД и решайте её средствами. Либо через промежуточные вычисления и временные таблицы.
|
|
|
За это сообщение автора поблагодарили: perestoronin (1). |
14.02.2013, 08:51 | #3 |
Участник
|
X++: Connection conn = new Connection(); Statement stmt; ResultSet rs; ; stmt = conn.createStatement(); rs = stmt.executeQuery("select top 5 * from UserInfo order by newid()"); while (rs.next()) { info(rs.getString(2)); }
__________________
// no comments Последний раз редактировалось dech; 14.02.2013 в 09:00. |
|