У меня есть несколько полей в таблице Postgresql того же типа, что и bigint. Я хотел бы выбрать значения, которые находятся в диапазоне int (-2147483647, 2147483647). Я пытался сделать что-то подобное, но с несколькими полями это не очень хорошо выглядит:
select * from test_table
where field1 between -2147483647 and 2147483647
and field2 between -2147483647 and 2147483647
and field3 between -2147483647 and 2147483647
Как применить фильтрацию по одному диапазону для нескольких столбцов?