У меня есть таблица с тремя основными категориями: age
, city
и gender
.
Столбец пола: boolean
.
Возрастная категория находится в следующем диапазоне:
['18-25','26-35','36-45','46-55','56-65','66-75','75+']
Категория города насчитывает около 19 cities
. Итак, для каждого города в категориях '18-25'
и '75+'
я хотел бы выбрать 24 случайных строки для females
и 20 для males
.
Для остальных cities
я хотел бы выбрать 40 случайных males
и 47 случайных females
.
Можно ли добиться этого без необходимости запускать конкретный запрос для каждого случая?
Извините за отсутствие кода, но, честно говоря, я даже не знаю, с чего и как начать :(
age
иseqnum
, а затем выполнить запросunion all
, верно? 15.12.2020Union all
все равно не надо. . . просто сложная логика фильтрации. 15.12.2020