Мне нужно создать столбец случайных выборок на основе столбца в той же таблице в разделе по COLUMNA, COLUMNB и COLUMNC. Мне нужно использовать столбец NO_OF_SAMPLE, чтобы определить количество записей, для которых мне нужен образец.Создайте случайный столбец на основе значения из столбца в той же таблице
0
A
ответ
0
У вас есть столбец с именем no_of_sample
, который, кажется, чтобы указать количество X
/Y
комбинации, которые вы хотите.
Если это так, то вы можете сделать то, что вы хотите с row_number()
и dbms_random.value()
:
select t.*
from (select t.*,
max(no_of_sample) over (partition by columnA, columnB) as max_num,
row_number() over (partition by columnA, columnB order by dbms_random.value()) as seqnum
from t
) t
where seqnum <= max_num;
+0
проверит это с фактическими данными. –
Смежные вопросы
- 1. Создайте новый столбец на основе значения столбца в таблице MYSQL
- 2. Обновление столбца SQL на основе столбца в той же таблице
- 3. Копировать значения столбца в другой столбец в той же таблице
- 4. Столбец обновления PostgreSQL из другого столбца в той же таблице
- 5. SQL-запрос для извлечения дат из таблицы на основе значения другого столбца в той же таблице?
- 6. Oracle триггер для обновления значения столбца в той же таблице
- 7. Как найти столбец относительно другого столбца в той же таблице?
- 8. Создайте триггер, который обновляет столбец в таблице, когда обновляется другой столбец в той же таблице. SQL
- 9. Как написать инструкцию SQL для обновления столбца в таблице из другого столбца в той же таблице?
- 10. Рассчитать разность даты на основе значения столбца на той же таблице
- 11. Mysql_moving значения из текстового столбца в числовой столбец в той же таблице
- 12. Сравнить тот же столбец в той же таблице
- 13. Как увеличить отдельный столбец на основе значения в другом столбце в той же таблице
- 14. UPDATE столбец, основанный на значении другого столбца в той же таблице
- 15. Update столбец из другого столбца той же таблицы
- 16. Создайте вычисленный столбец на основе другого столбца в MySQL
- 17. Обновить столбец в таблице на основе столбца из другой таблицы.
- 18. Как обновить столбец таблицы mysql на основе другого значения столбца в той же строке
- 19. Выберите столбец на основе значения другого столбца - SQL
- 20. Как заменить значения одного столбца на значения другого столбца в той же таблице
- 21. Обновление значения столбца из другого столбца в одной и той же таблицы на основе другой строки
- 22. Как создать копию одного столбца в той же таблице mysql
- 23. Вставить часть значений из столбца А в столбец B в той же таблице
- 24. Обновление столбца в таблице на основе значения из другой таблицы
- 25. значение Обновление на основе строки в той же таблице
- 26. Ошибка при попытке скопировать данные из столбца в другой столбец в той же таблице sql
- 27. копирование одного столбца в другой на той же таблице
- 28. Как обновить столбец из подзапроса в той же таблице?
- 29. добавить столбец на основе значения столбца
- 30. SQL Регистрация В той же таблице на основе сопоставления значений
Как хаотичность образца относятся к 3 колонки? Если он случайный, он не будет основываться ни на одной из данных в таблице. Если это не случайность, то каковы правила определения того, почему три столбца влияют на столбец «RANDOMSAMPLE»? – Ben
Неясно, откуда источник значений в столбце случайных выборок. Можете ли вы объяснить свой ожидаемый результат? –
Также отправьте данные в виде отформатированного текста, [не скриншоты] (http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on-so-when -asking-а-вопрос/285557 # 285557). – Aleksej